IBM.Data.DB2 名稱空間

IBM.Data.DB2 名稱空間包含與 Db2® .NET 提供者相關聯的類別。 您可以使用類別來連接至資料庫、執行指令及擷取結果。

若要使用 Db2 .NET 提供者,您必須將 IBM.Data.DB2 名稱空間的 importsusing 陳述式新增至應用程式:

IBM.Data.DB2IBM.Data.DB2[Visual Basic]
Imports 
[C#]
using ;

您也必須在應用程式專案中包含 IBM.Data.DB2.dll 檔案的參照。 在 Visual Studio 中,您可以使用「 解決方案瀏覽器 」中專案的 參照 區段,或按一下 專案 > 新增參照,來包含這項參照。 如果您是從指令行編譯程式,則可以透過對 cscvbc 指令指定下列選項,來指定 IBM® .NET 提供者檔案:

IBM.Data.DB2.dll/r:install_dir\bin\netfXX\

若要建立與其中一個受支援資料伺服器的連線,您必須建構 DB2Connection 物件,並提供有效的 Db2 .NET 連線字串給它。 如需受支援關鍵字的相關資訊,請參閱 DB2Connection.ConnectionString 內容

您需要下列類別才能存取資料庫伺服器中的資料:

類別

類別 說明
Public class DB2BulkCopy 協助將列從一個資料來源複製到另一個資料來源。
Public class DB2BulkCopyColumnMapping 代表從資料來源表格到目的地表格的直欄對映。
Public class DB2BulkCopyColumnMappingCollection 代表從資料來源表格到目的地表格的直欄對映集合。
Public class DB2Command 代表要對資料庫執行的 SQL 陳述式或儲存程序。
Public class DB2CommandBuilder 自動產生單一表格指令,用來核對對 DataSet 物件所做的變更。
Public classDB2Connection 代表資料庫的開啟連線。
Public class DB2ConnectionStringBuilder 協助一般及 IBM Data Server Provider for .NET特定方法,以產生有效的連線字串。
Public class DB2DataAdapter 代表一組資料指令,以及與用來填入 DataSet 物件及更新資料庫之資料庫的連線。
Public class DB2DataReader 提供從資料庫讀取僅限向前的資料列串流的方法。
Public class DB2DataSourceEnumerator 提供一種方法來探索可用的 IBM 系列資料來源。
Public class DB2Error 收集資料庫警告或資料庫錯誤。
Public class DB2ErrorCollection 收集 DB2DataAdapter 物件所產生的所有錯誤。
Public class DB2Exception 代表當 IBM 資料庫伺服器傳回錯誤時所產生的異常狀況。
Public class DB2Factory 代表一組方法,用來為資料提供者建立 System.Data.Common 資料來源類別的實例。
Public class DB2InfoMessageEventArgs 提供 InfoMessage 事件的資料。
Public classDB2Parameter 代表 DB2Command 物件的參數,並選擇性地代表其與 DataColumn 物件的對映。
Public classDB2ParameterCollection 代表與 DB2Command 物件相關的參數集合及其與 DataSet 物件中直欄的對映。
Public class DB2Permission 啟用 IBM Data Server Provider for .NET ,以確保使用者具有足以存取 IBM 資料庫的安全層次。
Public class DB2PermissionAttribute 將安全動作與自訂安全屬性相關聯。
Public class DB2Record 代表唯讀記錄。
Public class DB2ResultSet 可讓您捲動從資料庫傳回的可連結列串流。 您也可以在 DB2ResultSet 物件中插入、更新及刪除列。
Public class DB2RowsCopiedEventArgs 提供 DB2RowsCopied 事件的資料。
Public class DB2RowUpdatedEventArgs 提供 RowUpdated 事件的資料。
Public class DB2RowUpdatingEventArgs 提供 RowUpdating 事件的資料。
Public class DB2Transaction 代表 SQL 交易。
Public class DB2UpdatableRecord 代表要在 DB2ResultSet 物件中建立的列。
Public class 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 物件的資料類型。