文档首页
MySQL Connector/ODBC 开发人员指南
相关文档 下载此手册
PDF (US Ltr) - 1.7Mb
PDF (A4) - 1.7Mb


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