我的应用环境是:linux redhat9.0,unixodbc2.2.3-6,myodbc3.51-06.1,mysql3.23.54在机器上安装好后,mysql 安装后只有test、mysql两个默认安装的数据库
/etc/odbc.ini ----[test1]
Description =
Driver = MySQL
Server= localhost
Database=test
Port= 3306
Socket =
Option =
Stmt =
/etc/odbcinst.ini----[MySQL]
Description =MySQL
Driver = /usr/local/lib/libmyodbc3.so
Setup =/usr/lib/libodbcmyS.so
FileUsage =1
CPTimeout =
CPReuse =
使用isql test1 root,结果是Error SQLConnect -1
[unixODBC][Driver Manager]Datasource name not found and no default driver spec
ified(0)
但是如果将odbc.ini中的[test1]改为[test],不论odbc.ini中的其他值是什么,使用
isql test root都会连通本机的test数据库,使用ODBCConfig和DataManager图形操作也是
同样结果,很郁闷。清高手指教!
/etc/odbc.ini ----[test1]
Description =
Driver = MySQL
Server= localhost
Database=test
Port= 3306
Socket =
Option =
Stmt =
/etc/odbcinst.ini----[MySQL]
Description =MySQL
Driver = /usr/local/lib/libmyodbc3.so
Setup =/usr/lib/libodbcmyS.so
FileUsage =1
CPTimeout =
CPReuse =
使用isql test1 root,结果是Error SQLConnect -1
[unixODBC][Driver Manager]Datasource name not found and no default driver spec
ified(0)
但是如果将odbc.ini中的[test1]改为[test],不论odbc.ini中的其他值是什么,使用
isql test root都会连通本机的test数据库,使用ODBCConfig和DataManager图形操作也是
同样结果,很郁闷。清高手指教!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货