ADO.NET 概觀

ADO.NET 可讓您以一致的方式存取資料來源 (如 Microsoft SQL Server 與 XML),以及透過 OLE DB 和 ODBC 所公開的資料來源。資料共用的消費者應用程式可使用 ADO.NET 連接至這些資料來源並擷取、操作及更新其中所含的資料。

ADO.NET 可將資料操作的資料存取分成不連續的元件,這些元件可分開使用,也可串聯使用。ADO.NET 也包含 .NET Framework 資料提供者,可連接資料庫、執行命令和擷取結果。這些結果可能會直接處理、放入 ADO.NET DataSet 物件 (有特別需要時才公開給使用者)、並與多個來源的資料合併,或者在各層間進行遠端傳遞。ADO.NET DataSet 物件也可以與 .NET Framework 資料提供者分開使用,以管理應用程式本機資料或來自 XML 的資料。

ADO.NET 類別位於 System.Data.dll 中,並與位於 System.Xml.dll 中的 XML 類別整合。對使用 System.Data 命名空間的程式碼進行編譯時,請同時參考 System.Data.dll 與 System.Xml.dll。如需 ADO.NET 應用程式在命令提示字元中連接資料庫並擷取其中的資料,然後顯示該資料的相關範例,請參閱 ADO.NET 應用程式範例

ADO.NET 可為撰寫 Managed 程式碼的開發人員提供類似於 ActiveX Data Objects (ADO) 提供給原生 (Component Object Model) COM 開發人員的功能。如需 ADO 與 ADO.NET 兩者差異的相關討論,請參閱 MSDN 上的 ADO.NET for the ADO Programmer

在本節中

  • 並存執行和 ADO.NET
    討論 ADO.NET 各版本的差異,以及在並存執行與應用程式相容性上的不同影響。
  • ADO.NET 應用程式範例
    提供 ADO.NET 應用程式的範例,示範如何從資料庫擷取資料並將資料傳回主控台 (Console)。

相關章節

請參閱

其他資源

ADO.NET