odbc數(shù)據(jù)源是什么 ODBC是什么?
ODBC是什么?開放式數(shù)據(jù)庫互連(ODBC)是微軟推出的早期數(shù)據(jù)庫接口技術(shù)。它實際上是ADO的前身,我們將在本章后面討論。微軟引入這項技術(shù)的一個主要原因是為程序員提供了一種以非特定語言的方式訪問數(shù)據(jù)庫
ODBC是什么?
開放式數(shù)據(jù)庫互連(ODBC)是微軟推出的早期數(shù)據(jù)庫接口技術(shù)。它實際上是ADO的前身,我們將在本章后面討論。微軟引入這項技術(shù)的一個主要原因是為程序員提供了一種以非特定語言的方式訪問數(shù)據(jù)庫內(nèi)容的簡單方法。換句話說,在訪問DBF文件或訪問basic以獲取mdb文件中的數(shù)據(jù)時,不需要了解XBASE編程語言。實際上,visualc就是這樣一個編程平臺,也就是微軟最初針對ODBC的。
您會發(fā)現(xiàn)ODBC的工作原理與Windows相同。它使用DLL中包含的驅(qū)動程序來完成任務(wù)。實際上,ODBC提供了一組兩個驅(qū)動程序:一個是數(shù)據(jù)庫管理器的語言,另一個是編程語言的公共接口。允許visualc使用標準函數(shù)調(diào)用通過公共接口訪問數(shù)據(jù)庫的內(nèi)容是這兩個驅(qū)動程序的結(jié)合點。當然,還有其他與ODBC相關(guān)的實用程序類型dll。例如,一個這樣的DLL允許您管理ODBC數(shù)據(jù)源。ODBC的實際管理接口出現(xiàn)在系統(tǒng)文件夾中的CPL(控制面板)文件中。我們稍后再談。
ODBC確實兌現(xiàn)了它的承諾,即提供對數(shù)據(jù)庫內(nèi)容的訪問而不會出現(xiàn)太多問題。它沒有在數(shù)據(jù)庫管理器和C之間提供盡可能好的數(shù)據(jù)轉(zhuǎn)換,這是真的,但是它可以像廣告中的那樣工作。唯一會影響ODBC未來的是它的極低速度,至少在早期版本中是如此。ODBC剛出現(xiàn)時,有開發(fā)人員表示,由于速度問題,ODBC永遠不會在數(shù)據(jù)庫領(lǐng)域產(chǎn)生太大影響。然而,憑借微軟的市場影響力,ODBC無疑是成功的。今天,只要有兩種ODBC驅(qū)動程序,幾乎每個數(shù)據(jù)庫管理器都會運行得很好。
什么是ODBC?
ODBC:開放數(shù)據(jù)庫連接或開放數(shù)據(jù)庫連接是Microsoft開放服務(wù)體系結(jié)構(gòu)(WOSA)的一部分。它建立了一組規(guī)范,并為數(shù)據(jù)庫訪問提供了一組標準API(應(yīng)用程序編程接口)。
ODBC是什么意思?
1. ODBC(開放數(shù)據(jù)庫連接)是Microsoft開放服務(wù)體系結(jié)構(gòu)(WOSA)的一部分。
2. ODBC技術(shù)。ODBC的基本思想是為用戶提供一個簡單、標準、透明的數(shù)據(jù)庫連接公共編程接口。開發(fā)人員根據(jù)ODBC標準實現(xiàn)底層驅(qū)動程序。驅(qū)動程序?qū)τ脩羰峭该鞯?,允許根據(jù)不同的DBMS優(yōu)化不同的技術(shù)。這有利于吸收新技術(shù),提高效率。
3. 可由ODBC支持的應(yīng)用程序(如Excel)用來訪問ODBC數(shù)據(jù)源的動態(tài)鏈接庫(DLL)。每個ODBC驅(qū)動程序都用于數(shù)據(jù)庫管理系統(tǒng)(DBMS),如SQL server、access等
4。Myodbc是一個提供標準ODBC接口訪問的程序。VB、VC、BCB、access等通過ODBC直接訪問數(shù)據(jù)庫,減少web服務(wù)器對MySQL數(shù)據(jù)庫的更新。
5. Unixodbc是連接到數(shù)據(jù)庫的組件。此版本主要支持64位sqllen并修復(fù)了一些錯誤。另外,驅(qū)動程序部分和圖形化設(shè)置工具分為兩個獨立的項目。它允許您在UNIX/Linux上使用ODBC。