MySQL Connector/ODBC 发行说明
在 Unix
上,您直接在 odbc.ini
文件中配置 DSN 条目。以下是一个典型的 odbc.ini
文件,它将 myodbc8w
(Unicode) 和 myodbc8a
(ANSI) 配置为 Connector/ODBC 9.0 的 DSN 名称
Press CTRL+C to copy; ; 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
时,您可能会遇到此错误
Press CTRL+C to copyData source name not found and no default driver specified
如果发生这种情况,请确保 ODBCINI
和 ODBCSYSINI
环境变量指向正确的 odbc.ini
文件。例如,如果您的 odbc.ini
文件位于 /usr/local/etc
中,请像这样设置环境变量
Press CTRL+C to copyexport ODBCINI=/usr/local/etc/odbc.ini export ODBCSYSINI=/usr/local/etc