ODBC 驅動程序架構

驅動程式撰寫者必須了解驅動程式架構會影響應用程式是否能使用 DBMS 專屬的 SQL。

顯示 ODBC 驅動程式架構

檔案驅動程式

當驅動程式直接存取實體資料時,驅動程式同時扮演驅動程式與資料來源的角色。 驅動程式必須同時處理 ODBC 呼叫與 SQL 語句。 檔案驅動程式的開發者必須自行撰寫資料庫引擎。

DBMS-Based 驅動程式

當使用獨立的資料庫引擎存取實體資料時,驅動程式僅處理 ODBC 呼叫。 它會將 SQL 陳述式傳送給資料庫引擎進行處理。

網路架構

檔案與資料庫管理系統(DBMS)ODBC 配置可存在於單一網路上。

其他驅動程式架構

當驅動程式需要處理多種資料來源時,它可以作為中介軟體使用。 異質連接引擎架構可使驅動程式看起來像驅動程式管理器。 驅動程式也可以安裝在伺服器上,並由一系列用戶端共享。

欲了解更多驅動程式架構的資訊,請參閱 ODBC 架構章節中的驅動程式管理員驅動程式架構

關於駕駛問題的更多資訊,請參閱下表所述地點。

問題 主題 地點
與應用程式及驅動程式的相容性問題 應用程式/驅動程式相容性 程式設計考量,收錄於 ODBC 程式設計師參考
撰寫 ODBC 驅動程式 撰寫 ODBC 3.x 驅動程式 程式設計考量,收錄於 ODBC 程式設計師參考
向下相容驅動程式指南 向下相容驅動程式指引 附錄 G:向下相容驅動程式指引,收錄於 ODBC 程式設計師參考
連接驅動程式 選擇資料來源或驅動程式 連接至資料來源或驅動程式,見 ODBC 程式設計參考資料
識別驅動因素 觀看驅動程式 在 Microsoft ODBC 資料來源管理員線上說明中檢視驅動程式
啟用連線池功能 ODBC 連線池 連接資料來源或驅動程式,參見 ODBC 程式設計參考資料
Unicode/ANSI 驅動程式與連線問題 Unicode 驅動程式 程式設計考量,收錄於 ODBC 程式設計師參考

另請參閱

開發 ODBC 驅動程式