什麼是的ODBC ?
的ODBC是一個縮寫開放式數據庫連接,是一個接口來訪問數據庫,通過SQL查詢。 的ODBC可以作為獲取各種數據庫工具,如MS - Access中,數據庫,的DB2 , Excel和文本。 通過這些調用級界面( CLI )規格的SQL訪問組, OBDC讓一個中立的方式訪問數據存儲在個人電腦和各種數據庫。 這是首次設立的微軟和辛巴技術。 的ODBC 1.0最初發布於1992年9月,並最終成為部分國際SQL標準在1995年。 微軟最初發貨ODBCs作為一套DLL和直到今天,船舶每一套的Microsoft Windows副本。 今天,越來越多的操作系統,如UNIX和蘋果正在採取的ODBC 。
強度的ODBC是通過提供一個通用數據訪問接口,它允許獨立的軟件公司和各方沒有學習多種應用程序編程接口。 為了簡單地說,使用ODBC ,應用程序可以同時訪問,查看和修改數據庫從眾多相當不同的數據庫。 這是因為ODBC “重新編碼”的SQL查詢,以便將可讀的各種不同的數據庫。
然而,在ODBC也有其不足之處。 管理一個龐大的數字的ODBC客戶可能意味著大量的驅動程序和DLL正在運行,這可能導致系統的管理開銷。 然而,這一小問題導致進一步使用的ODBC服務器技術(或“多層ODBC驅動程序” ) ,以減輕負荷。 此外,由於司機是一個關鍵的ODBCs ,有些人的問題提出了新的驅動程序的穩定性,因為往往很多人表現出他們的錯誤。
如何處理的ODBC
要使用ODBC ,需要有三個組成部分:客戶端的ODBC , ODBC驅動程序,以及數據庫服務器(例如, Microsoft Access中時, SQL Server , Oracle和數據庫) 。 首先,客戶端將使用的ODBC命令(稱為“的ODBC ” )進行互動(請求和/或發送數據)的數據庫服務器(後端) 。 但是,數據庫服務器將無法理解的命令由ODBC客戶端然而,正如命令尚未得到處理通過ODBC驅動程序(前端) 。 那麼, ODBC驅動程序將解碼命令,可處理的ODBC服務器和被派往那裡。 在ODBC服務器將響應回到ODBC驅動程序將轉化為最終輸出的ODBC客戶端。
|

