開放式資料庫連接(ODBC)是一種廣泛接受的資料庫存取應用程式介面(API)。 它基於 Open Group 和 ISO/IEC 的資料庫 API 規範 Call-Level 介面(CLI)規範,並使用 Structured Query Language(SQL)作為資料庫存取語言。
ODBC 的設計目標是最大化 互通性 ——也就是說,單一應用程式能夠使用相同的原始碼存取不同的資料庫管理系統(DBMS)。 資料庫應用程式在 ODBC 介面中呼叫函式,這些函式由資料庫專用模組(稱為 驅動程式)實作。 驅動程式的使用能將應用程式與資料庫特定的呼叫隔離開來,就像印表機驅動程式將文字處理程式與印表機特定指令隔離一樣。 由於驅動程式是在執行時載入,使用者只需新增驅動程式即可存取新的資料庫管理系統;不需要重新編譯或重新連結應用程式。
此章節包含下列主題。