DB2のためのOLE DBによって駆動される1、
文字列 STRSQL = @ " ID <5 no_storeからPHONE_NOを選択" ; 文字列 strConn = " プロバイダ= IBMDADB2;データソース=数据库名; UID =用户名; PWD =密码; " ; 使用(OleDbConnectionオブジェクトCONN = 新しいOleDbConnectionオブジェクト(strConn)) { のOleDbCommand CMD = 新規のOleDbCommand(STRSQL、CONN)。 試す { conn.Open(); OleDbDataAdapterおよADP = 新しいOleDbDataAdapterおよ(CMD); データセットDS = 新しいデータセット(); adp.Fill(DS)。 データテーブルDT = ds.Tables [ 0 ]。 もし(DT =!NULL ) { ため(int型 i = 0 ; iがdt.Rows.Count <; iは++ ) { Console.WriteLineを(" 电话" + I + " :" + dt.Rows [I] [ 0 ]。 ToStringメソッド())。 } } } キャッチ(例外例) { Console.WriteLineを(ex.Message)。 } } Console.Read()。
IBM IBM.data.DB2.DLLによって提供される2、
文字列 STRSQL = @ " ID <5 no_storeからPHONE_NOを選択" ; 文字列 strConn = " データベース=数据库名; UID =用户名; PWD =密码; " ; 使用(DB2ConnectionオブCONN = 新しいDB2Connectionオブ(strConn)) { のDB2Command CMD = 新規のDB2Command(STRSQL、CONN)。 試す { conn.Open(); DB2DataAdapterのADP = 新しいDB2DataAdapter(CMD); データセットDS = 新しいデータセット(); adp.Fill(DS)。 DataTableのDT =のds.Tables [ 0 ]。 もし(DT =!NULL ) { ため(int型 i = 0 ; iがdt.Rows.Count <; iは++ ) { Console.WriteLineを(" 电话" + I + " :" + dt.Rows [I] [ 0 ]。 ToStringメソッド())。 } } } キャッチ(例外例) { Console.WriteLineを(ex.Message)。 } } Console.Read()。