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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

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

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

C#連接Oracle數(shù)據(jù)庫(查詢數(shù)據(jù))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是手工寫的。別的都是系統(tǒng)自動生成的

//定義連接數(shù)據(jù)庫的字符串

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

//進行連接

OracleConnection conn = new OracleConnection(constring);

try

{

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

OracleCommand com = conn.CreateCommand();

//寫好想執(zhí)行的Sql語句

com.CommandText =

"select name from mytable where card_no=0000000002";

OracleDataReader odr = com.ExecuteReader();

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

while (odr.Read())

{

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

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

}

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

}

catch

{

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

}

finally

{

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

}#endregion

}

}

}

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

using System.Data;

using System.Windows.Forms;

using System.Data.OracleClient;namespace Test

{

/// /// 簡潔期間,直接將實現(xiàn)寫在構(gòu)造函數(shù)中

///

public class Test

{

public Test()

{

//

// TODO: 在此處添加構(gòu)造函數(shù)邏輯

//string ConnectionString =

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

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

//對應(yīng)用戶的密碼.//創(chuàng)建一個新連接

OracleConnection conn = new OracleConnection(ConnectionString);

try

{

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

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

OracleDataReader rs = cmd.ExecuteReader();

//讀取數(shù)據(jù),如果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數(shù)據(jù)庫(更改數(shù)據(jù)庫中的記錄并查詢更改后的數(shù)據(jù))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是手工寫的。別的都是系統(tǒng)自動生成的

//定義連接數(shù)據(jù)庫的字符串

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";//寫好想執(zhí)行的Sql語句

OracleDataReader odr = com.ExecuteReader();

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

while (odr.Read())

{

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

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

}

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

}

catch

{

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

}

finally

{

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

}#endregion

}private void button2_Click(object sender, EventArgs e)

{

#region 從region到endregion是手工寫的。別的都是系統(tǒng)自動生成的

//定義連接數(shù)據(jù)庫的字符串

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

//進行連接

OracleConnection conn = new OracleConnection(constring);

try

{

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

OracleCommand com = conn.CreateCommand();

//寫好想執(zhí)行的Sql語句

com.CommandText =

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

com.ExecuteNonQuery();}

catch

{

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

}

finally

{

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

}#endregion

}

}

}

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

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。