dot net framework 中進行連線db2資料庫的操作
1.在已經安裝dot net framework 的客戶端的機器上面安裝並且註冊db2 dot net data provider的驅動
2.然後在dot net framework的名稱空間中引入uing System.Data.Common程式集來
3.開始進行資料庫操作
DbProviderFactory factory = DbProviderFactories.GetFactory("IBM.Data.DB2");
DbConnection con = factory.CreateConnection();
DbConnectionStringBuilder sb = factory.CreateConnectionStringBuilder();
sb.ConnectionString = "uid=ZHANGKB;pwd=Andy,./8;Server=192.168.0.11:50000;database=ISSUE";
con.ConnectionString =sb.ConnectionString;
con.Open();
DbCommand dbc = con.CreateCommand();
dbc.CommandText = "select BANK_NAME from ISSUE.S_BANK WHERE BANK_NO='1101'";
string s = dbc.ExecuteScalar().ToString();
con.Close();
Response.Write(s);
注意:此處是對以上程式碼的進行的解釋:
DbProviderFactory 這句話的作用是宣告一下,我接下來的操作都是基於IBM.DATA.DB2的
比較關鍵的一句話就是資料庫的連線字串了:sb.ConnetiongString= "uid=ZHANGKB;pwd=Andy,./8;Server=192.168.0.11:50000;database=ISSUE";
uid是db2資料庫的使用者名稱稱,pwd是db2資料庫使用者名稱所對應的密碼,server是要指定你說要連線的db2資料庫所在的ip地址以及對應的埠號,windows下的db2資料庫的埠號 一般情況下都是50000,在其他的比方說:unix,linux等系統下是60000.database是你說要訪問的資料庫的名稱。其餘的操作自己看看就明白了。