UNIX下ODBC的配置的可以通过
/usr/bin目录下的
ODBCConfig来完成,当然,这需要桌面环境的支持。还有一个用来辅助ODBC配置和产看数据的工具是DataManager。如果你用过Windows平台下的ODBC配置,那么LINUX下的和它几乎一样,区别只是windows写注册表,而linux写文件。
通常,我更乐意手动完成这种配置。这需要以下几个步骤:
配置完成后,我们可以通过isql程序查看数据库,来检验配置的正确性,用法如下:
通常,我更乐意手动完成这种配置。这需要以下几个步骤:
- 编辑/etc/odbcinst.ini文件,这是一配置Driver的文件
- 编辑/etc/odbc.ini,这是系统DSN配置文件
- 配置用户DSN文件要稍微麻烦一点,首先你要配置一个.odbc.ini的文件,当然,你也可以使用其它的名字,只在这里配置DSN显然是不够的,为了让系统了解到这种配置,你还许亚配置ODBCINI这个环境变量,使得ODBCINI指向你刚才配置的.odbc.ini文件。例如你的.odbc.ini文件在/home/wudi下,那么ODBCINI=/home/wudi/.odbc.ini
配置完成后,我们可以通过isql程序查看数据库,来检验配置的正确性,用法如下:
isql DSN [UID [PWD]] [options]
DSN 数据源名称
UID 用户ID
PWD 用户密码
Options:
-b 批处理,没有提示符的模式
-dx 设置列之间的分隔符为x
-w 将查询结果输出为HTML格式
-c 第一行输出列名
--version 输出isql的版本号