c#基礎之ADO.NET(一)


借鑒於http://www.cnblogs.com/liuhaorain/archive/2012/02/06/2340409.html----或者說從這里提取出來的邊角料,這是大神。

(1)ADO.NET最核心的組成部分:一組負責處理軟件內部的實際數據(DataSet),一組負責與外部數據系統通信(Data Provider)。 

 

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

      ADO.NET 結構的另一個核心元素是 .NET 數據提供程序(Data Provider)。具體包括:

  • Connection 對象提供與數據源的連接。
  • Command對象使您能夠訪問用於返回數據、修改數據、運行存儲過程以及發送或檢索參數信息的數據庫命令。
  • DataReader 對象從數據源中提供快速的,只讀的數據流。
  • DataAdapter 對象提供連接 DataSet 對象和數據源的橋梁。DataAdapter 使用 Command 對象在數據源中執行 SQL 命令,以便將數據加載到 DataSet 中,並使對 DataSet 中數據的更改與數據源保持一致。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM