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

更新: November 2007

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

在本節中

  • 連接至資料來源 (ADO.NET)
    說明如何建立資料來源的連接,以及如何使用連接事件。

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

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

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

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

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

  • 擷取識別或 Autonumber 值 (ADO.NET)
    提供範例,說明如何將針對 Microsoft SQL Server 資料表中的 identity 資料行或針對 Microsoft Access 資料表中的 Autonumber 欄位所產生的值,對應至資料表中插入資料列的資料行。討論如何在 DataTable 中合併識別值。

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

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

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

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

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

  • 效能計數器 (ADO.NET)
    說明適用於 SqlClient 和 OracleClient 的效能計數器。

請參閱

其他資源

ADO.NET 中的資料型別對應

DataSet、DataTable 及 DataView (ADO.NET)

保護 ADO.NET 應用程式的安全

SQL Server 和 ADO.NET