ODBC 驅動程式架構

驅動程式撰寫者必須注意,驅動程式結構可能會影響應用程式是否可使用 DBMS 專用的 SQL。

Shows the ODBC driver architecture

以檔案為基礎的驅動程式 (機器翻譯)

驅動程式直接存取實體資料時,驅動程式會同時作為驅動程式和資料來源運作。 驅動程式必須同時處理 ODBC 呼叫和 SQL 陳述式。 凡是負責以檔案為基礎的驅動程式之開發人員,都必須撰寫自己的資料庫引擎。

以 DBMS 為基礎的驅動程式

使用不同的資料庫引擎來存取實體資料時,驅動程式只會處理 ODBC 呼叫。 驅動程式也會將 SQL 陳述式傳遞至資料庫引擎進行處理。

網路架構 (機器翻譯)

檔案和 DBMS ODBC 組態可以存在於單一網路上。

其他驅動程式架構

驅動程式必須使用各種資料來源時,此架構即可當做中介軟體使用。 異質聯結引擎架構可讓驅動程式顯示為驅動程式管理員。 驅動程式也可以安裝在伺服器上,這些驅動程式可由一系列用戶端共用。

如需驅動程式架構的詳細資訊,請參閱 ODBC 架構中的驅動程式管理員驅動程式架構 (均為機器翻譯)。

如需驅動程式問題的詳細資訊,請參閱下表中所述的位置。

問題 主題 位置
應用程式和驅動程式的相容性問題 應用程式和驅動程式相容性 (機器翻譯) ODBC 程式設計人員參考中的程式設計考量 (機器翻譯)
撰寫 ODBC 驅動程式 撰寫 ODBC 3.x 驅動程式 ODBC 程式設計人員參考中的程式設計考量 (機器翻譯)
回溯相容性的驅動程式指導方針 (機器翻譯) 回溯相容性的驅動程式方針 附錄 G:ODBC 程式設計人員參考中的「回溯相容性的驅動程式指導方針」 (機器翻譯)
連線至驅動程式 選擇資料來源或驅動程式 ODBC 程式設計人員參考中連線至資料來源或驅動程式 (機器翻譯)
識別驅動程式 檢視驅動程式 在 Microsoft ODBC 資料來源管理員線上說明中的檢視驅動程式 (機器翻譯)
啟用連線共用 ODBC 連線共用 (機器翻譯) ODBC 程式設計人員參考中連線至資料來源或驅動程式 (機器翻譯)
Unicode/ANSI 驅動程式和連線問題 Unicode 驅動程式 ODBC 程式設計人員參考中的程式設計考量 (機器翻譯)

另請參閱

開發 ODBC 驅動程式