資料介紹:
應(yīng)用程序通過(guò)ODBC驅(qū)動(dòng)程序管理器,后者將調(diào)用傳遞給數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序,數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序利用SQL語(yǔ)言同DBMS通訊,所以原則上可以說(shuō)其可操作任何支持ODBC標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù);ADO技術(shù)基于OLEDB(對(duì)象鏈接與嵌入技術(shù))所以它同樣可以訪問(wèn)支持ODBC標(biāo)準(zhǔn)的任何數(shù)據(jù)庫(kù);但相比較而言,前者要事先數(shù)據(jù)的獲取、處理方式,對(duì)數(shù)據(jù)庫(kù)對(duì)象要求較,所以后者的使用范圍更廣。(2)網(wǎng)絡(luò)功能。兩者都支持基于網(wǎng)絡(luò)的數(shù)據(jù)庫(kù)程序,但是由于ADO支持RDS(遠(yuǎn)程數(shù)據(jù)服務(wù)),RDS可以簡(jiǎn)化客戶端的數(shù)據(jù)處理與數(shù)據(jù)傳送,所以ADO的網(wǎng)絡(luò)功能更強(qiáng)。(3)編程復(fù)雜度。由于ADO技術(shù)的底層是COM(組件對(duì)象模型)技術(shù),需要使用很多自己的獨(dú)特類(lèi),初學(xué)者很難熟練掌握和靈活應(yīng)用,所以O(shè)DBC技術(shù)編程更簡(jiǎn)單,初學(xué)者的開(kāi)發(fā)周期較短。以上兩種技術(shù)可結(jié)合使用,可采用ODBC技術(shù)操作內(nèi)建庫(kù),而對(duì)外部數(shù)據(jù)的訪問(wèn)或是開(kāi)發(fā)