MySQL 连接器/ODBC 开发人员指南 / 第 5 章配置连接器/ODBC /
5.5 在 Unix 上配置连接器/ODBC DSN
在 上Unix
,您直接在odbc.ini
文件中配置 DSN 条目。下面是将(Unicode) 和
(ANSI) 配置为连接器/ODBC 8.0 的 DSN 名称
的典型
odbc.ini
文件
:myodbc8w
myodbc8a
;
; odbc.ini configuration for Connector/ODBC 8.0 driver
;
[ODBC Data Sources]
myodbc8w = MyODBC 8.0 UNICODE Driver DSN
myodbc8a = MyODBC 8.0 ANSI Driver DSN
[myodbc8w]
Driver = /usr/local/lib/libmyodbc8w.so
Description = Connector/ODBC 8.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 8.0 ANSI Driver DSN
SERVER = localhost
PORT =
USER = root
Password =
Database = test
OPTION = 3
SOCKET =
有关可提供的连接参数列表, 请参阅 第 5.2 节“连接器/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