我的应用环境是: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图形操作也是
同样结果,很郁闷。清高手指教!