ODBC 概觀
開放式資料庫連接 (ODBC) 是在資料庫存取方面上受到廣泛接受的應用程式程式設計介面 (API)。 所使用的基礎是開放群組和 ISO/IEC 中適用於資料庫 API 的 Call-Level 介面 (CLI) 規格,並使用結構化查詢語言 (SQL) 作為其資料庫存取語言。
ODBC 的設計目的是達到最大「互通性」,也就是單一應用程式可使用相同的原始程式碼存取不同的資料庫管理系統 (DBMS)。 資料庫應用程式會在 ODBC 介面中呼叫函式,這些函式會在稱為「驅動程式」的資料庫專屬模組中實作。 使用驅動程式,會讓應用程式與資料庫專屬的呼叫互相分隔,與印表機驅動程式將文字處理程式與印表機專屬命令分隔的方式相同。 由於驅動程式會在執行時間載入,因此使用者只需要新增驅動程式就能存取新的 DBMS;不需要重新編譯或重新連結應用程式。
此章節包含下列主題。