当前位置: 首页 > 知识库问答 >
问题:

使用JDBC驱动程序连接到赛贝斯时的异常

傅朗
2023-03-14

我是Sybase数据库的新手,尝试使用Java JDBC连接和sajdbc4连接到Sybase。jar,但得到一个错误:

JAVAsql。SQLException:[Sybase][JDBC驱动程序][SQL Anywhere]未找到数据库服务器

这是我的连接字符串:

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

共有1个答案

方高丽
2023-03-14

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

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

如果你能解决这个问题,那没关系,否则我怀疑这个问题与这个问题有关

根据这个问题,请做以下修改,我想这个问题应该得到解决

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

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

希望这有帮助!

 类似资料:
  • 我有一个大型Sybase ASE C/C应用程序,我想将其迁移到Postgresql。应用程序使用的是Sybase CT库(没有什么复杂的:简单的SQL,很少批量上传等)。应用程序是使用SYBASE OCS-16在Linux上构建和运行的。 我正在尝试评估BabelFish扩展是否有助于加快迁移。 第一个挑战(从Sybsae迁移)是应用程序广泛使用多语句查询来返回多结果集,使用动态生成的Trans

  • 我已经在我的开发虚拟机(Centos7)上安装了Enterprise2.8。安装顺利进行,单节点群集运行良好。但是,当我试图使用beeline或hive2 jdbc驱动程序连接到集群时,我会遇到如下所示的错误。我的主要目标是使用Datastax企业驱动程序或Spark Sql驱动程序连接Tableau。 观察到的错误是: cluster_name:“cluster1” num_tokens:256

  • 问题内容: 我目前正在为大学的一个班级做项目。我正在学习有关连接和操作数据库的信息,我们正在使用Microsoft .accdb文件。 这是我到目前为止所拥有的。 当寻找“ sun.jdbc.odbc.JdbcOdbcDriver”时,我得到以下输出。 似乎很容易解决。看来我想念司机或类似的东西。但是,我很难找到解决方法。JDK随附驱动程序吗?我需要单独下载吗?是否取决于我的操作系统?(Mac O

  • 我需要使用sqldeveloper连接到db2 7.1 as400系统,使用jdbc驱动程序连接到oracle data integrator。 我下载了db2cc.jar、db2cc_license_cisuz.jar..jt400.jar、db2java.jar。 连接显示成功,并且似乎已连接,但在运行任何查询或浏览任何表时,每次我得到以下错误:

  • 我试图建立一个SSL连接到赛贝斯ASE 15.7使用JDBC驱动程序没有运气。我尝试了以下选项: > 使用JTDS 1.25驱动程序(jtds-1.2.5.jar) 使用以下连接字符串: 我收到 使用jconnect4(jconn4.jar) 使用以下连接字符串: jdbc:sybase:Tds:host:port/dbname?ENABLE_SSL=true 我得到了

  • 我使用的是Java8、Spark 2.1.1、Ignite2.5和BoneCP 0.8.0 结果出现以下异常: 提交脚本如下所示: 当使用“本地”Spark实例时,它使用think JDBC驱动程序连接到Ignite。有什么想法吗?