【问题标题】:Trying to get sybase db to connect via isql command line.... Gui RazorSQL works试图让 sybase db 通过 isql 命令行连接.... Gui RazorSQL 工作
【发布时间】:2013-03-15 16:28:49
【问题描述】:

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

【问题讨论】:

    标签: tsql jdbc isql jconnect


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-01
      • 2019-03-10
      • 1970-01-01
      • 1970-01-01
      • 2011-12-29
      • 2012-02-25
      • 1970-01-01
      • 2018-05-15
      相关资源
      最近更新 更多