Managed Provider for DB2

主機整合伺服器包含受控提供者,可從鬆散結合的資料來源存取資料:在此案例中為 DB2 資料庫。 DB2 的受控提供者使用兩個中央.NET Framework元件來實作這項功能:ADO.NET DataSet 物件和 DB2 本身的受控提供者。

DataSet物件是針對與任何資料來源無關的資料存取所設計。 因此,它可以搭配多個和不同的資料來源、XML 資料,或管理應用程式本機的資料。 DataSet包含一或多個 DataTable 物件集合,其中包含資料列和資料行,以及主鍵、外鍵、條件約束,以及物件中 DataTable 資料的相關關聯資訊。

相反地,DB2 的受控提供者提供資料操作和快速、順向、唯讀的資料存取。 因此,DB2 的受控提供者會公開一組特定的物件。 MSDb2Command 物件可讓您存取 DB2 命令以傳回資料、修改資料、執行預存程式,以及傳送或擷取參數資訊。 MsDb2DataReader 提供 DB2 資料庫的高效能資料流程。 最後,MsDb2DataAdapter 會在 物件與 DB2 資料庫之間 DataSet 提供橋接器。 MsDb2DataAdapter 會使用 MsDb2Command 物件在資料來源上執行 SQL 命令,以同時載入 DataSet 資料,以及協調對資料來源中 DataSet 資料所做的變更。

本節內容

Managed Provider for DB2 目標

.NET Provider for DB2 介面之間的關係