在 ADO.NET 中擷取和修改資料

任何資料庫應用程式都有一個主要功能,那就是連接到資料來源並擷取其內含的資料。 ADO.NET 的 .NET Framework 資料提供者可做為應用程式和資料來源之間的橋樑,可讓您執行命令並使用 DataReaderDataAdapter 擷取資料。 任何資料庫應用程式都有一個主要功能,那就是更新資料庫中儲存的資料。 在 ADO.NET 中,更新資料牽涉到使用 DataAdapterDataSet,以及 Command 物件;並且也可能需要使用異動。

本節內容

連線到資料來源
說明如何建立資料來源的連接,以及如何使用連接事件。

連接字串
包含一些主題,其中說明連接字串 (包含連接字串關鍵字、安全性資訊) 的使用、儲存和擷取的各種層面。

連接共用
說明 .NET Framework 資料提供者的連接共用 (Connection Pooling)。

命令和參數
包含一些主題,其中說明如何建立命令和命令產生器、設定參數,以及執行命令來擷取和修改資料。

DataAdapter 和 DataReader
包含一些主題,其中說明 DataReader、DataAdapter、參數、處理 DataAdapter 事件,以及執行批次作業。

異動和並行存取
包含一些主題,其中說明如何執行本機異動、分散式異動,以及使用開放式並行存取 (Optimistic Concurrency)。

擷取身分識別或自動編號值
提供範例,說明如何針對 SQL Server 資料表的身分識別資料行或針對 Microsoft Access 資料表的 Autonumber 欄位,將其所產生的值對應至資料表插入資料列的資料行。 討論如何在 DataTable 中合併識別值。

擷取二進位資料
說明如何使用 CommandBehavior. 來擷取二進位資料或大型資料結構SequentialAccess 以修改 DataReader 的預設行為。

使用預存程序修改資料
說明如何使用預存程序 (Stored Procedure) 輸入參數和輸出參數,將資料列插入資料庫中,並傳回新的識別值。

擷取資料庫結構描述資訊
說明如何取得資料來源的可用資料庫或目錄、資料庫中的資料表和檢視表、資料表的條件約束,以及其他結構描述資訊。

DbProviderFactory
說明提供者 Factory 模型並示範如何使用 System.Data.Common 命名空間 (Namespace) 中的基底類別 (Base Class)。

ADO.NET 中的資料追蹤
說明 ADO.NET 如何提供內建資料追蹤功能。

效能計數器
說明適用於 SqlClientOracleClient 的效能計數器。

非同步程式設計
說明 ADO.NET 支援非同步程式設計。

SqlClient 資料流支援
討論如何撰寫從 SQL Server 串流資料而不需將它完全載入記憶體的應用程式。

請參閱