文件首頁
MySQL Connector/ODBC 開發人員指南
相關文件 下載本手冊
PDF (美式信紙) - 1.7Mb
PDF (A4) - 1.7Mb


MySQL Connector/ODBC 開發人員指南  /  Connector/ODBC 支援  /  Connector/ODBC 版本歷史

9.3 Connector/ODBC 版本歷史

本節重點介紹每個主要 Connector/ODBC 版本系列的重大變更,特別適用於更新舊版程式碼。連接器的版本發佈模型在 8.0 版之後已變更,現在發佈一個版本。最新的 Connector/ODBC 版本支援所有作用中的 MySQL Server 版本。

關於每個 Connector/ODBC 版本的資訊;如需版本資訊,請參閱Connector/ODBC 版本資訊

  • Connector/ODBC 8.x:8.1.0 是第一個 GA 發行版本,取代了 8.0 系列。MySQL 連接器版本使用最新的創新發行版本號碼。例如,當 MySQL Server 發佈 5.7.43、8.0.34 和 8.1.0 版本時,此連接器發佈了可連接到所有三個 MySQL Server 版本的連接器版本 (8.1.0)。

    這是第一個沒有 32 位元支援的系列,所有 MySQL 產品都已結束 32 位元支援。

  • Connector/ODBC 8.0:新增了 MySQL Server 8.0 支援,包括 caching_sha2_password 和相關的 GET_SERVER_PUBLIC_KEY 連線屬性。

    注意

    自 8.0.35 起,Windows 存在 32 位元的 Connector/ODBC 組建。8.0 系列不再包含新功能,但確實包含錯誤修復。如果您不需要 32 位元組建,建議您使用最新的 Connector/ODBC 版本,而不是 8.0 系列。

  • Connector/ODBC 5.3:適用於 4.1 到 5.7 之間的 MySQL Server 版本。它不適用於 4.0 或更早版本,也不支援所有 MySQL 8 功能。它符合 ODBC 3.8 規格,並包含關鍵的 ODBC 3.8 功能,包括自我識別為 ODBC 3.8 驅動程式、輸出參數的串流(僅支援二進制類型),以及支援 SQL_ATTR_RESET_CONNECTION 連線屬性(僅限 Unicode 驅動程式)。Connector/ODBC 5.3 也引入了基於 GTK+ 的設定程式庫,在某些基於 Unix 的系統上提供 GUI DSN 設定對話方塊。該程式庫目前包含在 Oracle Linux 6 和 Debian 6 二進制套件中。5.3 系列中的其他新功能包括檔案 DSN 和書籤支援。

    Connector/ODBC 5.3.11 透過新增 GET_SERVER_PUBLIC_KEY 連線屬性,新增了 caching_sha2_password 支援。

  • Connector/ODBC 5.2:將 Connector/ODBC 3.51 的 ANSI 驅動程式升級到 5.x 程式碼庫。它還包含新功能,例如預設啟用伺服器端預先準備的陳述式。在安裝時,您可以選擇 Unicode 驅動程式以獲得與使用各種字元集的資料來源最廣泛的相容性,或選擇 ANSI 驅動程式以在使用較有限的字元集時獲得最佳效能。它適用於 MySQL 4.1 到 5.7 版本。

  • Connector/ODBC 5.1:是 3.51 程式碼庫的部分重寫,旨在與 MySQL 4.1 到 5.7 版本搭配使用。

    Connector/ODBC 5.1:還包含 3.51 版本以上的下列變更和改進

    • 在 Windows 64 位元平台上的改進支援。

    • 在驅動程式層級的完整 Unicode 支援。這包括支援 SQL_WCHAR 資料類型,以及支援 Unicode 登入、密碼和 DSN 設定。如需更多資訊,請參閱 Microsoft 知識庫文章 #716246

    • 支援 SQL_NUMERIC_STRUCT 資料類型,可更輕鬆地存取數值的精確定義。如需更多資訊,請參閱 Microsoft 知識庫文章 #714556

    • 原生 Windows 設定程式庫。這取代了基於 Qt 程式庫的介面,用於在 ODBC 資料來源應用程式中設定 DSN 資訊。

    • 支援 ODBC 描述符,可改善資料行和參數資料的處理和中繼資料。如需更多資訊,請參閱 Microsoft 知識庫文章 #716339

  • Connector/ODBC 3.51,也稱為 MySQL ODBC 3.51 驅動程式,是一個 32 位元的 ODBC 驅動程式。Connector/ODBC 3.51 支援 ODBC 3.5x 規格層級 1(完整的核心 API + 層級 2 功能),以繼續提供 ODBC 的所有功能,以存取 MySQL。

Connector/ODBC 5.3 以前版本的說明文件可以在對應的二進制或原始碼發行版中找到。

注意

早於 3.51 修訂版的 Connector/ODBC 版本並未完全符合 ODBC 規格。

注意

從本節開始,本指南的主要重點是 Connector/ODBC 5.3 驅動程式。

注意

MySQL 產品的版本號碼格式為 X.X.X。但是,Windows 工具(控制台、屬性顯示)可能會將版本號碼顯示為 XX.XX.XX。例如,官方 MySQL 格式化的版本號碼 5.0.9 可能會被 Windows 工具顯示為 5.00.09。這兩個版本是相同的;只有號碼顯示格式不同。