1. 程式人生 > >dot net framework 中進行連線db2資料庫的操作

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是你說要訪問的資料庫的名稱。其餘的操作自己看看就明白了。