IBM.Data.DB2 名稱空間
IBM.Data.DB2 名稱空間包含與 Db2® .NET 提供者相關聯的類別。 您可以使用類別來連接至資料庫、執行指令及擷取結果。
若要使用 Db2 .NET 提供者,您必須將 IBM.Data.DB2 名稱空間的 imports 或 using 陳述式新增至應用程式:
IBM.Data.DB2IBM.Data.DB2[Visual Basic] Imports [C#] using ;
您也必須在應用程式專案中包含 IBM.Data.DB2.dll 檔案的參照。 在 Visual Studio 中,您可以使用「 解決方案瀏覽器 」中專案的 參照 區段,或按一下 專案 > 新增參照,來包含這項參照。 如果您是從指令行編譯程式,則可以透過對 csc 或 vbc 指令指定下列選項,來指定 IBM® .NET 提供者檔案:
IBM.Data.DB2.dll/r:install_dir\bin\netfXX\
若要建立與其中一個受支援資料伺服器的連線,您必須建構 DB2Connection 物件,並提供有效的 Db2 .NET 連線字串給它。 如需受支援關鍵字的相關資訊,請參閱 DB2Connection.ConnectionString 內容。
您需要下列類別才能存取資料庫伺服器中的資料:
類別
| 類別 | 說明 |
|---|---|
DB2BulkCopy |
協助將列從一個資料來源複製到另一個資料來源。 |
DB2BulkCopyColumnMapping |
代表從資料來源表格到目的地表格的直欄對映。 |
DB2BulkCopyColumnMappingCollection |
代表從資料來源表格到目的地表格的直欄對映集合。 |
DB2Command |
代表要對資料庫執行的 SQL 陳述式或儲存程序。 |
DB2CommandBuilder |
自動產生單一表格指令,用來核對對 DataSet 物件所做的變更。 |
DB2Connection |
代表資料庫的開啟連線。 |
DB2ConnectionStringBuilder |
協助一般及 IBM Data Server Provider for .NET特定方法,以產生有效的連線字串。 |
DB2DataAdapter |
代表一組資料指令,以及與用來填入 DataSet 物件及更新資料庫之資料庫的連線。 |
DB2DataReader |
提供從資料庫讀取僅限向前的資料列串流的方法。 |
DB2DataSourceEnumerator |
提供一種方法來探索可用的 IBM 系列資料來源。 |
DB2Error |
收集資料庫警告或資料庫錯誤。 |
DB2ErrorCollection |
收集 DB2DataAdapter 物件所產生的所有錯誤。 |
DB2Exception |
代表當 IBM 資料庫伺服器傳回錯誤時所產生的異常狀況。 |
DB2Factory |
代表一組方法,用來為資料提供者建立 System.Data.Common 資料來源類別的實例。 |
DB2InfoMessageEventArgs |
提供 InfoMessage 事件的資料。 |
DB2Parameter |
代表 DB2Command 物件的參數,並選擇性地代表其與 DataColumn 物件的對映。 |
DB2ParameterCollection |
代表與 DB2Command 物件相關的參數集合及其與 DataSet 物件中直欄的對映。 |
DB2Permission |
啟用 IBM Data Server Provider for .NET ,以確保使用者具有足以存取 IBM 資料庫的安全層次。 |
DB2PermissionAttribute |
將安全動作與自訂安全屬性相關聯。 |
DB2Record |
代表唯讀記錄。 |
DB2ResultSet |
可讓您捲動從資料庫傳回的可連結列串流。 您也可以在 DB2ResultSet 物件中插入、更新及刪除列。 |
DB2RowsCopiedEventArgs |
提供 DB2RowsCopied 事件的資料。 |
DB2RowUpdatedEventArgs |
提供 RowUpdated 事件的資料。 |
DB2RowUpdatingEventArgs |
提供 RowUpdating 事件的資料。 |
DB2Transaction |
代表 SQL 交易。 |
DB2UpdatableRecord |
代表要在 DB2ResultSet 物件中建立的列。 |
DB2XmlAdapter |
將從資料庫擷取的資料移入 XPathDocument 物件。 |
代表
| 委派 | 說明 |
|---|---|
DB2InfoMessageEventHandler |
代表從 DB2Connection 物件處理 InfoMessage 事件的方法。 |
DB2RowsCopiedEventHandler |
代表從 DB2BulkCopy 物件處理 DB2RowsCopied 事件的方法。 |
DB2RowUpdatedEventHandler |
代表從 DB2DataAdapter 物件處理 RowUpdated 事件的方法。 |
DB2RowUpdatingEventHandler |
代表從 DB2DataAdapter 物件處理 RowUpdating 事件的方法。 |
列舉
| 列舉 | 說明 |
|---|---|
DB2BulkCopyOptions |
指定與 DB2BulkCopy 物件搭配使用的選項。 DB2BulkCopyOptions 列舉包含位元旗標,您可以結合位元作業。 |
DB2CursorType |
指定與 DB2ResultSet 物件搭配使用的游標選項。 DB2CursorType 列舉由位元旗標組成,您可以結合位元作業。 |
DB2ResultSetOptions |
指定要與 DB2ResultSet 物件搭配使用的結果集選項。 DB2ResultSetOptions 列舉由位元旗標組成,您可以結合位元作業。 |
DB2Type |
指定欄位、內容或 DB2Parameter 物件的資料類型。 |