日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

连接多个oracle数据库的配置,oracle数据库连接配置文件

發布時間:2025/3/15 数据库 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 连接多个oracle数据库的配置,oracle数据库连接配置文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Q1:C#連接oracle數據庫Add.config配置文件怎么寫

C#連接Oracle數據庫(查詢數據)using System;

using System.Collections.Generic;

using System.ComponentModel;

//這行和下一行都要先在引用中填加system.data.oracleclient

using System.Data.OracleClient;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;namespace WindowsApplication1、{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

#region 從region到endregion是手工寫的。別的都是系統自動生成的

//定義連接數據庫的字符串

string constring = "data source=wzd;user=wzd;password=wzd;";

//進行連接

OracleConnection conn = new OracleConnection(constring);

try

{

conn.Open();//打開指定的連接

OracleCommand com = conn.CreateCommand();

//寫好想執行的Sql語句

com.CommandText =

"select name from mytable where card_no=0000000002";

OracleDataReader odr = com.ExecuteReader();

//讀取數據,如果返回為false的話,就說明到記錄集的尾部了

while (odr.Read())

{

//將讀取到的值顯示到定義的控件中。

this.lbl.Text = odr.GetOracleString(0).ToString();

}

odr.Close();//關閉reader.這是一定要寫的

}

catch

{

MessageBox.Show("erro");//如果發生異常,則提示出錯

}

finally

{

conn.Close();//關閉打開的連接

}#endregion

}

}

}

C#中與Oracle連接的代碼注意:一定要添加這個:項目->添加引用->.NET->System.Data.OracleClient.dllusing System;

using System.Data;

using System.Windows.Forms;

using System.Data.OracleClient;namespace Test

{

/// /// 簡潔期間,直接將實現寫在構造函數中

///

public class Test

{

public Test()

{

//

// TODO: 在此處添加構造函數邏輯

//string ConnectionString =

"Data Source=LiPu; User Id=SCOTT; Password=scott";//連接字符串,Data Source 是指數據庫名字.如我用的是本機的Oracle

//的數據庫,名字為LiPu. user id 是//用戶名,你可以用System 或是你自己添加的一個用戶.Password是

//對應用戶的密碼.//創建一個新連接

OracleConnection conn = new OracleConnection(ConnectionString);

try

{

conn.Open();//打開連接

OracleCommand cmd = conn.CreateCommand();cmd.CommandText = "select * from emp";//SQL語句

OracleDataReader rs = cmd.ExecuteReader();

//讀取數據,如果rs.Read()返回為false的話,就說明到記錄集的尾部了

while(rs.Read())

{

MessageBox.Show(rs.GetString(1));

}rs.Close();

}

catch (Exception e)

{

MessageBox.Show(e.Message);

}

finally

{

conn.Close();

}

}

}

}C#連接Oracle數據庫(更改數據庫中的記錄并查詢更改后的數據)using System;

using System.Collections.Generic;

//這行和下一行都要先在引用中填加system.data.oracleclient

using System.ComponentModel;

using System.Data.OracleClient;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;namespace WindowsApplication1、{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}private void button1_Click(object sender, EventArgs e)

{

#region 從region到endregion是手工寫的。別的都是系統自動生成的

//定義連接數據庫的字符串

string constring = "data source=wzd;user=wzd;password=wzd;";

//進行連接

OracleConnection conn = new OracleConnection(constring);

try

{

conn.Open();//打開指定的連接

OracleCommand com = conn.CreateCommand();

com.CommandText =

"select name from fin_ipr_inmaininfo where card_no="+

"0000000002";//寫好想執行的Sql語句

OracleDataReader odr = com.ExecuteReader();

//讀取數據,如果返回為false的話,就說明到記錄集的尾部了

while (odr.Read())

{

//將讀取到的值顯示到定義的控件中。

this.lbl.Text = odr.GetOracleString(0).ToString();

}

odr.Close();//關閉reader.這是一定要寫的

}

catch

{

MessageBox.Show("erro");//如果發生異常,則提示出錯

}

finally

{

conn.Close();//關閉打開的連接

}#endregion

}private void button2_Click(object sender, EventArgs e)

{

#region 從region到endregion是手工寫的。別的都是系統自動生成的

//定義連接數據庫的字符串

string constring = "data source=wzd;user=wzd;password=wzd;";

//進行連接

OracleConnection conn = new OracleConnection(constring);

try

{

conn.Open();//打開指定的連接

OracleCommand com = conn.CreateCommand();

//寫好想執行的Sql語句

com.CommandText =

"update fin_ipr_inmaininfo set href="#" name=wzd where card_no=0000000002";

com.ExecuteNonQuery();}

catch

{

MessageBox.Show("erro");//如果發生異常,則提示出錯

}

finally

{

conn.Close();//關閉打開的連接

}#endregion

}

}

}

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的连接多个oracle数据库的配置,oracle数据库连接配置文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。