作者對于ADO.NET數據對象圖解說明
由于ADO.NET數據對象太多,此處無法上傳,所以大家有communitysever的可以從里面獲得然后反編譯為自己所用,沒有的就到網絡上搜下吧,有許多資源呢!所以拿出來給大家分享學習。
提供者對象就是在數據庫端執行的對象,執行時需要一個活動的連接;用戶ADO.NET數據對象則為客戶端執行的對象,以非連接的方式使用,甚至在數據庫連接關閉后,也可以使用內存中(dataset)的數據。
ADO.NET數據對象以ActiveX數據對象(ADO)為基礎,但與依賴于連接的ADO不同,ADO.NET是專門為了對數據存儲進行無連接數據訪問而設計的。ADO.NET以XML(擴展標記語言)作為傳遞和接收數據的格式,與ADO相比,它提供了更大的兼容性和靈活性。
ADO.NET數據對象具有很多優點,使得數據操作過程變的容易:
1).互操作性
用不同工具開發的組件可以通過數據存儲進行通信
2).性能
在ADO.NET中的數據存儲是用XML格式傳送的,不需要數據類型轉換過程,提高了訪問的效率;而在早期的ADO中,是借助于COM組件使用紀錄集傳送數據時,紀錄集中的數據必須轉換為COM數據類型標準化數據統一#t#
可編程性
可用多種語言進行編程,ADO.NET數據對象是強類型化的編程環境