ODBC (Open Database Connectivity) 是 Microsoft 提供的統一資料庫存取介面,讓應用程式透過標準 API 操作異構資料庫。本系列教程以 Win32 組語示範 ODBC 程式設計。
ODBC32.DLL,負責載入驅動程式、連線池、錯誤對應等。溝通流向:應用程式 ⇄ ODBC 管理器 ⇄ ODBC 驅動程式 ⇄ 資料源
| 等級 | 名稱 | 說明 |
|---|---|---|
| Core | 核心層 | 所有驅動程式必須完整實作 |
| Level 1 | 第一層 | 進階功能,驅動程式可選擇支援 |
| Level 2 | 第二層 | 更進階功能,驅動程式可選擇支援 |
呼叫 Level 1/2 函數前,應先以 SQLGetFunctions 檢查驅動程式是否支援。
SQL_HANDLE_ENV。SQL_HANDLE_DBC。SQL_HANDLE_STMT。odbc32.inc、odbc32.lib、windows.inc。ODBC.hlp 或線上文件)。下一章將詳細說明「連接資料源」的完整 API 流程與程式碼範例。