【问题标题】:Exception when connecting to Sybase using JDBC Driver使用 JDBC 驱动程序连接到 Sybase 时出现异常
【发布时间】:2016-09-14 17:54:06
【问题描述】:

我是 Sybase 数据库的新手,尝试使用 Java JDBC 连接和 sajdbc4.jar 连接到 Sybase,但出现错误:

java.sql.SQLException: [Sybase][JDBC Driver][SQL Anywhere]找不到数据库服务器

这是我的连接字符串:

jdbc:sqlanywhere:uid=user;pwd=xxxx;eng=xx_sql;database=dummy;links=tcpip(host=xx.xx.xx.xx)

【问题讨论】:

    标签: java sql jdbc sybase


    【解决方案1】:

    首先确保将数据库文件指向 SQL Anywhere 服务器并重新启动服务器。

    其次分析您的数据库日志,检查您是否可以使用 SQL PLUS 或任何其他数据库连接工具跟踪连接。

    如果你能解决它,那很好,否则我怀疑这个问题与 SO here 上的这个问题有关

    根据这个问题,请进行以下更改,我想问题应该得到解决

    jdbc:sqlanywhere:Server=yourservername;uid=user;pwd=xxxx;port=2638;eng=xx_sql;database=dummy;links=tcpip(port=2638)
    

    必须通过上面的连接字符串向你的JDBC驱动提及TCP/IP协议的使用!

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2023-04-06
      • 2016-08-12
      • 1970-01-01
      • 2014-11-11
      • 2010-10-19
      • 2019-07-18
      • 2014-06-30
      • 1970-01-01
      • 2019-07-14
      相关资源
      最近更新 更多