试图让sybase db通过isql命令行连接.... Gui RazorSQL可以工作

时间:2012-05-04 23:26:19

标签: tsql jdbc isql jconnect

我正在使用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或其他东西。

1 个答案:

答案 0 :(得分:1)

尝试更改odbc.ini文件并使用Servername=Serverconnection代替Server=10.10.10.10。这会将您的odbc.ini文件指回到您的freetds.conf文件以获取连接信息,该信息位于[Serverconnection]下。无论你的freetds.conf中有什么内容都不需要在你的odbc.ini文件中重复。