程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> ADO.NET——DataAdapter對象

ADO.NET——DataAdapter對象

編輯:DB2教程

ADO.NET——DataAdapter對象


DataAdapter對象

來源以及作用:前面我所介紹的ADO.NET對象中,例如Connection對象,Command對象以及DataReader對象,這些對象均屬於Data Provider的一部分,而且都是基於連接的。如果,每次我們檢索數據庫中的表或者行都需要連接一次數據庫,那麼性能和效率是十分低下的。實際上,ADO.NET提供了基於非連接的核心組件:DataSet。那麼存儲的數據集合是從哪裡來呢?ADO.NET就為DataSet提供了中介:DataApdater數據適配器。

描述:DataAdapter對象提供連接 DataSet對象和數據源的橋梁,DataAdapter 使用 Command 對象在數據源中執行SQL命令以向DataSet中加載數據,並將對DataSet中數據的更改協調回數據源。

工作原理:DataApapter本質上就是一個數據調配器。當我們需要查詢數據時,它從數據庫檢索數據,並填充要本地的DataSet或者DataTable中;當我需要更新數據庫時,它將本地內存的數據填充到數據庫,並執行更新命令。

功能:DataAdapter是最復雜的ADO.NET組件,是因為它是架構在所有其他DataProvider對象之上的。Connection對象、DataReader對象,Paramter對象以及Command對象,都盡可能的為它服務。總體來說,DataAdapter主要有三大功能:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved