目錄
本節說明從何處下載 Connector/ODBC,以及如何執行安裝程式、手動複製檔案或從原始碼建置。
從何處取得 Connector/ODBC
您可以從我們的網站 https://mysqldev.dev.org.tw/downloads//connector/odbc/ 取得最新版本的 Connector/ODBC 二進位檔和原始碼。
選擇二進位或原始碼安裝方法
您可以使用兩種不同的方法來安裝 Connector/ODBC 驅動程式
二進位安裝是最簡單且最直接的安裝方法。您會收到所有必要的程式庫和其他預先建置的檔案,以及一個安裝程式或批次指令碼,以執行所有必要的複製和設定。
-
原始碼安裝方法適用於沒有二進位安裝套件的平台,或是您想要在安裝之前自訂或修改安裝程序或 Connector/ODBC 驅動程式的情況。
如果特定平台沒有可用的二進位發行版本,則您會從原始原始碼建置驅動程式。
Connector/ODBC 二進位發行版本包含一個 INFO_BIN
檔案,其中描述了用於建置發行版本的環境和設定選項。如果您從二進位發行版本安裝 Connector/ODBC,並且在平台上遇到與建置相關的問題,檢查用於在該平台上建置發行版本的設定可能會有所幫助。二進位和原始碼發行版本包含一個 INFO_SRC
檔案,其中提供有關產品版本和產生發行版本的原始碼儲存庫的資訊。此資訊是在 Connector/ODBC 8.0.14 中新增的。
支援的平台
根據 https://mysql.dev.org.tw/en/support/supportedplatforms/database.html,Connector/ODBC 可在 MySQL 支援的所有主要平台上使用。這包括 Windows、大多數類 Unix 作業系統和 macOS。
在 macOS 以外的所有非 Windows 平台上,驅動程式都是根據 unixODBC
建置的,並且預期使用 2 個位元組的 SQLWCHAR
,而不是 iODBC
使用的 4 個位元組。因此,二進位檔僅與 unixODBC
相容;請重新編譯針對 iODBC
的驅動程式以一起使用。如需進一步資訊,請參閱第 3.2 節「ODBC 驅動程式管理員」。
如需進一步說明,請參閱與您正在安裝的平台相對應的文件,以及您是否正在執行二進位安裝程式或從原始碼建置
選擇 Unicode 或 ANSI 驅動程式
Connector/ODBC 提供彈性,可透過其已啟用 Unicode的驅動程式處理使用任何字元集的資料,或者透過其 ANSI 驅動程式,以有限的字元集範圍獲得最大原始速度。這兩種驅動程式都提供在同一個下載套件中,並且都由下載套件隨附的安裝程式或指令碼安裝到您的系統上。手動安裝 Connector/ODBC 並將其註冊到 ODBC 管理員的使用者可以選擇安裝和註冊其中一個或兩個驅動程式;不同的驅動程式會以程式庫名稱結尾的 w
(代表「寬字元」) 代表 Unicode 驅動程式,而 a
代表 ANSI 驅動程式來識別。例如,myodbc8w.dll
與 myodbc8a.dll
,或 libmyodbc8w.so
與 libmyodbc8a.so
。
相關:先前描述的檔案名稱包含「8」,例如 myodbc8a.dll
,這表示它們適用於 Connector/ODBC 8.x。檔案名稱包含「5」,例如 myodbc5a.dll
,則適用於 Connector/ODBC 5.x。
先決條件
ODBC 驅動程式是與 MySQL 伺服器用戶端程式庫連結,因此它會繼承其共用程式庫的相依性。例如,MySQL 伺服器用戶端程式庫依賴 C++ 執行階段程式庫。