Managed Provider for DB2

Host Integration Server 包含從鬆散結合的資料來源存取資料的受控提供者:在此案例中為 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 介面之間的關係