我正在使用RazorSQL,连接设置是
GUI RazorSQL Connections显示为
Driver Class net.sourcefourge.jtds.jdbc.Driver
Driver Location /Java/drivers/jtds/jtds12.jar
JDBC URL jdbc:jtds:sybase://IP-address:4100/DATABASE
LINUX连接显示
/etc/freetds.conf
[Serverconnection]
host = 10.10.10.10
port = 4100
tds version = 8.0
dump file = /var/log/freetds.log
/etc/odbc.ini
[Serverconnection]
Driver = /usr/local/freetds/lib/libtdsodbc.so
Description = Sybase JDBC Server
Trace = No
Server = 10.10.10.10
Database = SYB
Port = 4100
TDS_Version = 5.0
最终目标是连接到sybase db Via命令行,这样我就可以用bash脚本构建它们但我似乎无法通过ISQL连接它
不确定是否需要驱动程序或jar或其他东西。
答案 0 :(得分:1)
尝试更改odbc.ini文件并使用Servername=Serverconnection
代替Server=10.10.10.10
。这会将您的odbc.ini文件指回到您的freetds.conf文件以获取连接信息,该信息位于[Serverconnection]
下。无论你的freetds.conf中有什么内容都不需要在你的odbc.ini文件中重复。