ADO.NET的五大對象

ADO.NET是一種數據訪問技術,使得應用程式可以連線到數據存儲,並以各種方式操作存儲在其中的數據。該技術基於.NET Framework,與.NET Framework類庫的其餘部分高度集成。ADO.NET API的設計,使得可以從所有面向.NET Framework的語言中使用該API,如Visual Basic、C#、J#、和Visual C++。ADO.NET軟體棧包含兩個主要部分:提供者和服務。
ADO.NET的“提供者”是一些組件,這些組件知道如何與特定的數據存儲設施互動(例如,有一個提供者與SQL Server互動,另一個提供者與Oracle資料庫互動)。所有的提供者都向外提供一個統一的API接口,ADO.NET軟體棧中的其他層在此API之上建立。
ADO.NET還包括基於提供者而建立的一些服務,設計這些服務的目的,是為了方便編寫應用程式。其中一個服務是記憶體中的快取(in-memory cache),快取保存了數據的關係形式,並執行修改跟蹤和約束驗證等功能;該服務通過ADO.NET DataSet接口提供,包括一些與提供者層進行互動的組件。
五大對象分別是:
1、Connection(連線資料庫)
2、Command(執行T-SQL語句)
3、DataAdapter(用戶填充DataSet,斷開模式)
4、DataReader(讀取資料庫,一種唯讀模式,只向前的)
5、DataSet(數據集,好比電腦的記憶體)
ADO.NET的五大對象

相關詞條

熱門詞條

聯絡我們