程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> Asp.net中創建和使用Ado.net(二)

Asp.net中創建和使用Ado.net(二)

編輯:關於.NET
二、ADO.Net 的組件

設計 ADO.NET 組件的目的是為了從數據操作中分解出數據訪問。ADO.NET 的兩個核心組件會完成此任務:DataSet 和 .Net Framework 數據提供程序,後者是一組包括 Connection、Command、DataReader 和 DataAdapter 對象在內的組件。

ADO.NET DataSet 是 ADO.Net 的斷開式結構的核心組件。DataSet 的設計目的很明確:為了實現獨立於任何數據源的數據訪問。因此,它可以用於多種不同的數據源,用於 XML 數據,或用於管理應用程序本地的數據。DataSet 包含一個或多個 DataTable 對象的集合,這些對象由數據行和數據列以及主鍵、外鍵、約束和有關 DataTable 對象中數據的關系信息組成。

ADO.NET 結構的另一個核心元素是 .Net Framework 數據提供程序,其組件的設計目的相當明確:為了實現數據操作和對數據的快速、只進、只讀訪問。Connection 對象提供與數據源的連接。Command 對象使您能夠訪問用於返回數據、修改數據、運行存儲過程以及發送或檢索參數信息的數據庫命令。DataReader 從數據源中提供高性能的數據流。最後,DataAdapter 提供連接 DataSet 對象和數據源的橋梁。DataAdapter 使用 Command 對象在數據源中執行 SQL 命令,以便將數據加載到 DataSet 中,並使對 DataSet 中數據的更改與數據源保持一致。

可以為任何數據源編寫 .NET Framework 數據提供程序。.NET Framework 提供了四個 .NET Framework 數據提供程序:SQL Server .NET Framework 數據提供程序、OLE DB .NET Framework 數據提供程序、ODBC .NET Framework 數據提供程序和 Oracle .Net Framework 數據提供程序。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved