文件首頁
MySQL Connector/ODBC 開發者指南
相關文件 下載本手冊

MySQL Connector/ODBC 開發者指南  /  設定 Connector/ODBC  /  在 Unix 上設定 Connector/ODBC DSN

5.5 在 Unix 上設定 Connector/ODBC DSN

Unix 上,您可以直接在 odbc.ini 檔案中設定 DSN 項目。以下是一個典型的 odbc.ini 檔案,它將 myodbc8w (Unicode) 和 myodbc8a (ANSI) 設定為 Connector/ODBC 9.0 的 DSN 名稱

;
;  odbc.ini configuration for Connector/ODBC 9.0 driver
;

[ODBC Data Sources]
myodbc8w     = MyODBC 9.0 UNICODE Driver DSN
myodbc8a     = MyODBC 9.0 ANSI Driver DSN

[myodbc8w]
Driver       = /usr/local/lib/libmyodbc8w.so
Description  = Connector/ODBC 9.0 UNICODE Driver DSN
SERVER       = localhost
PORT         =
USER         = root
Password     =
Database     = test
OPTION       = 3
SOCKET       =

[myodbc8a]
Driver       = /usr/local/lib/libmyodbc8a.so
Description  = Connector/ODBC 9.0 ANSI Driver DSN
SERVER       = localhost
PORT         =
USER         = root
Password     =
Database     = test
OPTION       = 3
SOCKET       =

請參閱第 5.2 節「Connector/ODBC 連線參數」,以取得可提供的連線參數清單。

注意

如果您使用的是 unixODBC,您可以使用以下工具來設定 DSN

在某些情況下,當使用 unixODBC 時,您可能會收到此錯誤

Data source name not found and no default driver specified

如果發生這種情況,請確保 ODBCINIODBCSYSINI 環境變數指向正確的 odbc.ini 檔案。例如,如果您的 odbc.ini 檔案位於 /usr/local/etc,請像這樣設定環境變數

export ODBCINI=/usr/local/etc/odbc.ini
export ODBCSYSINI=/usr/local/etc