MySQL Connector/ODBC 發行說明
在 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
ODBCConfig
GUI 工具 (HOWTO: ODBCConfig)odbcinst
在某些情況下,當使用 unixODBC
時,您可能會收到此錯誤
Data source name not found and no default driver specified
如果發生這種情況,請確保 ODBCINI
和 ODBCSYSINI
環境變數指向正確的 odbc.ini
檔案。例如,如果您的 odbc.ini
檔案位於 /usr/local/etc
,請像這樣設定環境變數
export ODBCINI=/usr/local/etc/odbc.ini
export ODBCSYSINI=/usr/local/etc