0

我正在使用 RazorSQL,连接的设置是

GUI RazorSQL 连接显示为

 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,这样我就可以在 bash 脚本中构建它们,但我似乎无法通过 ISQL 连接到它

不确定是否需要驱动程序或 jar 或其他东西。

4

1 回答 1

1

尝试更改您的 odbc.ini 文件并使用Servername=Serverconnection而不是Server=10.10.10.10. 这会将您的 odbc.ini 文件指向您的 freetds.conf 文件以获取连接信息,该信息位于[Serverconnection]. freetds.conf 中的任何内容都不需要在 odbc.ini 文件中重复。

于 2012-09-16T22:52:17.843 回答