ODBC ADO OLEDB三者區(qū)別(z)
2007-04-10 09:56
起初,出現(xiàn)的是odbc提供c的函數(shù)調(diào)用接口,,定義了一組通用的數(shù)據(jù)庫API,但速度比較慢,, ole db是微軟的第三代組件結(jié)構(gòu),速度較odbc快,,而ado是oledb的一個(gè)子集,,是com組件,,更快,更高效,。
odbc,oledb,ado,adox的關(guān)系: odbc: 曾經(jīng)的數(shù)據(jù)庫通信標(biāo)準(zhǔn) oledb: 在一切對象化的趨勢下,ms打算用它取代odbc, oledb分兩種:直接的oledb和面向odbc的oledb,后者架構(gòu)在odbc上,,這樣沒有自己的oledb提供者的數(shù)據(jù)庫也可以使用oledb的特點(diǎn)了。 ado: 其實(shí)只是一個(gè)應(yīng)用程序?qū)哟蔚慕缑?,它?/span>oledb來與數(shù)據(jù)庫通信,。 adox: 對ado的安全性,維護(hù)性(如:創(chuàng)建一個(gè)數(shù)據(jù)庫)進(jìn)行了擴(kuò)展,。
ADO不是比ODBC和OLEDB高級些,,而是高層些
|
|