專家提供了ADO訪問接口提供了一種標(biāo)準(zhǔn)的API(應(yīng)用程序編程接口)方法來訪問DBMS(Database Management System)。這些API利用SQL來完成其大部分任務(wù),為此我也苦惱很久,后來終于讓我找到了解決辦法。

創(chuàng)新互聯(lián)專注于安遠(yuǎn)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供安遠(yuǎn)營銷型網(wǎng)站建設(shè),安遠(yuǎn)網(wǎng)站制作、安遠(yuǎn)網(wǎng)頁設(shè)計(jì)、安遠(yuǎn)網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造安遠(yuǎn)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供安遠(yuǎn)網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。ODBC的 設(shè)計(jì)者們努力使它具有***的獨(dú)立性和開放性:與具體的編程語言無關(guān),與具體的數(shù)據(jù)庫系統(tǒng)無關(guān),與具體的操作系統(tǒng)無關(guān)。
微軟公司在1993年以DLL集的方 式發(fā)布了世界上***個(gè)ODBC產(chǎn)品,現(xiàn)在成為了微軟開放服務(wù)結(jié)構(gòu)(WOSA,Windows Open Services Architecture)中,有關(guān)數(shù)據(jù)庫的一個(gè)組成部分。微軟的ODBC產(chǎn)品其實(shí)就是一個(gè)ADO訪問接口的驅(qū)動(dòng)管理器,提供一個(gè)ODBC應(yīng)用程序到某種 ODBC驅(qū)動(dòng)的接口。在UNIX系統(tǒng)上,有兩個(gè)開源的ODBC驅(qū)動(dòng)管理器,unixODBC和iODBC。
ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連)是微軟公司開放服務(wù)結(jié)構(gòu)(WOSA,Windows Open Services Architecture)中有關(guān)數(shù)據(jù)庫的一個(gè)組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)API(應(yīng)用程序編程接口)。這些API利用 SQL來完成其大部分任務(wù)。ADO訪問接口身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。 #t#
一個(gè)基于ODBC的應(yīng)用程序?qū)?shù)據(jù)庫的操作不依賴任何DBMS,不直接與DBMS打交道,所有的數(shù)據(jù)庫操作由對應(yīng)的DBMS的ODBC驅(qū)動(dòng)程序完成。也就 是說,不論是FoxPro、Access還是Oracle數(shù)據(jù)庫,均可用ODBC API進(jìn)行訪問。由此可見,ODBC的***優(yōu)點(diǎn)是能以統(tǒng)一的方式處理所有的數(shù)據(jù)庫。
一個(gè)完整的ODBC由下列幾個(gè)部件組成: 應(yīng)用程序(Application)。 ADO訪問接口(Administrator): 該程序位于Windows 95控制面板(Control Panel)的32位ODBC內(nèi),其主要任務(wù)是管理安裝的ODBC驅(qū)動(dòng)程序和管理數(shù)據(jù)源。
驅(qū)動(dòng)程序管理器(Driver Manager): 驅(qū)動(dòng)程序管理器包含在ODBC32.DLL中,對用戶是透明的。其任務(wù)是管理ODBC驅(qū)動(dòng)程序,是ODBC中最重要的部件。 ODBC API。 ODBC 驅(qū)動(dòng)程序: 是一些DLL,提供了ODBC和數(shù)據(jù)庫之間的接口。
ADO訪問接口數(shù)據(jù)源包含了數(shù)據(jù)庫位置和數(shù)據(jù)庫類型等信息,實(shí)際上是一種數(shù)據(jù)連接的抽象。 應(yīng)用程序要訪問一個(gè)數(shù)據(jù)庫,首先必須用ODBC管理器注冊一個(gè)數(shù)據(jù)源,管理器根據(jù)數(shù)據(jù)源提供的數(shù)據(jù)庫位置、數(shù)據(jù)庫類型及ODBC驅(qū)動(dòng)程序等信息,建立起ODBC與具體數(shù)據(jù)庫的聯(lián)系。這樣,只要應(yīng)用程序?qū)?shù)據(jù)源名提供給ODBC,ODBC就能建立起與相應(yīng)數(shù)據(jù)庫的連接。
在ODBC中,ODBC API不能直接訪問數(shù)據(jù)庫,必須通過驅(qū)動(dòng)程序管理器與數(shù)據(jù)庫交換信息。驅(qū)動(dòng)程序管理器負(fù)責(zé)將應(yīng)用程序?qū)DO訪問接口的調(diào)用傳遞給正確的驅(qū)動(dòng)程序,而驅(qū)動(dòng)程序在執(zhí)行完相應(yīng)的操作后,將結(jié)果通過驅(qū)動(dòng)程序管理器返回給應(yīng)用程序。
當(dāng)前文章:詳細(xì)解說ADO訪問接口使用技巧
本文鏈接:
http://www.5511xx.com/article/coiioes.html