繁体   English   中英

使用JDBC驱动程序连接到Sybase时发生异常

[英]Exception when connecting to Sybase using JDBC Driver

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

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

这是我的连接字符串:

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

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

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

如果您能够解决问题,那很好,否则我怀疑这个问题与此处的问题有关

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

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

必须通过上面的连接字符串在您的JDBC驱动程序中提及对TCP / IP协议的使用!

希望这可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM