作者對于ADO.NET數(shù)據(jù)對象圖解說明
由于ADO.NET數(shù)據(jù)對象太多,此處無法上傳,所以大家有communitysever的可以從里面獲得然后反編譯為自己所用,沒有的就到網(wǎng)絡(luò)上搜下吧,有許多資源呢!所以拿出來給大家分享學(xué)習(xí)。
提供者對象就是在數(shù)據(jù)庫端執(zhí)行的對象,執(zhí)行時需要一個活動的連接;用戶ADO.NET數(shù)據(jù)對象則為客戶端執(zhí)行的對象,以非連接的方式使用,甚至在數(shù)據(jù)庫連接關(guān)閉后,也可以使用內(nèi)存中(dataset)的數(shù)據(jù)。

ADO.NET數(shù)據(jù)對象以ActiveX數(shù)據(jù)對象(ADO)為基礎(chǔ),但與依賴于連接的ADO不同,ADO.NET是專門為了對數(shù)據(jù)存儲進行無連接數(shù)據(jù)訪問而設(shè)計的。ADO.NET以XML(擴展標記語言)作為傳遞和接收數(shù)據(jù)的格式,與ADO相比,它提供了更大的兼容性和靈活性。
ADO.NET數(shù)據(jù)對象具有很多優(yōu)點,使得數(shù)據(jù)操作過程變的容易:
1).互操作性
用不同工具開發(fā)的組件可以通過數(shù)據(jù)存儲進行通信
2).性能
在ADO.NET中的數(shù)據(jù)存儲是用XML格式傳送的,不需要數(shù)據(jù)類型轉(zhuǎn)換過程,提高了訪問的效率;而在早期的ADO中,是借助于COM組件使用紀錄集傳送數(shù)據(jù)時,紀錄集中的數(shù)據(jù)必須轉(zhuǎn)換為COM數(shù)據(jù)類型標準化數(shù)據(jù)統(tǒng)一#t#
可編程性
可用多種語言進行編程,ADO.NET數(shù)據(jù)對象是強類型化的編程環(huán)境

















