[轉]ADO.NET的5個主要對象類型

ADO.NET的5個主要對象類型
使用ADO.NET時處理的5個主要對象類型. 1.Connection對象,連接數據庫對象,可以將所有指令發送到數據存儲器(以及發送來自數據存儲器的結果).用戶可以指定連接的數據庫,使用的嚴正等. 2.Command對象,包含了指定將什麼信息發送到數據庫(或檢索什麼數據)的指令.還包含了將使用的連接的連接. 3.DataReader對象,提供了"獲取"通過命令對象檢索到的信息的方法.這一信息是隻讀的,因此不能編輯,每次只能讀取一項數據.它提供了處理大量數據的有效方法,有時它們描述爲提供了連接的訪問,因爲只要使用DataReader,那麼必須保持對數據庫的連接. 4.DataAdapter 對象,數據適配器對象,提供了一組命令和數據庫連接,它是另一種檢索數據的方法.它對數據更新的支持也是隻讀的,因此在某些方面把它看成是 DataReader的"老大哥".它並不允許直接編輯數據源,它用數據源信息的副本填充數據集,接着用於將對數據的改變寫入數據庫中. 5.DataSet 對象,可以被看着數據存儲器的部分數據的本地副本.可以讀取,添加,編輯和刪除其中的數據行,因爲這些數據是本地緩存的,與DataReader的只前向 讀取方式不同,可以以隨機的方式讀取它.在對數據作改變時,通過數據適配器將他們發送回數據存儲器.在這之前,數據集都是與數據存儲器斷開連接的.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章