Odbc檢視原始碼討論檢視歷史
Odbc |
Odbc開放數據庫互連(Open Database Connectivity,ODBC)是微軟公司開放服務結構(WOSA,Windows Open Services Architecture)中有關數據庫的一個組成部分,它建立了一組規範,並提供了一組對數據庫訪問的標準API(應用程序編程接口)。這些API利用SQL來完成其大部分任務。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。
簡介
應用程序對外提供使用者交談界面,同時對內執行資料之準備工作數據庫系統所傳回來的結果在顯示給使用者看。簡單來說,應用程序即ODBC 界面執行下列主要工作:1. Request a connection(i.e.session) with a data source. 2. Send SQL requests to the data source. 3. Define storage areas and data formats for the result of SQL requests. 4. Request results. 5. Process errors. 6. Request a commit or rollback of operations for transcation control. 7. Terminate a connection a data source.
評價
驅動管理器本身是MS Windows中一個動態連接鏈接庫文件(ODBC.DLL)。應用程序透過驅動管理器去加載並連接數據源的驅動程序(driver)並連接數據源。驅動管理器主要工作如下:1. Uses ODBC INI file to map a data source name to a specific driver DLL.2. Processes server ODBC initialization calls.3. Provides entry points to ODBC functions for each driver.4. Provides parameter validation and sequence validation for ODBC calls.。[1]