Hsqldb 版本问题:客户端驱动程序版本大于 .是必须的

Posted

技术标签:

【中文标题】Hsqldb 版本问题:客户端驱动程序版本大于 .是必须的【英文标题】:Hsqldb version issue: Client driver version greater than . is required 【发布时间】:2015-04-21 16:04:18 【问题描述】:

我的 hsqldb 服务器出现以下错误。

[Server@85ede7b]: [Thread[HSQLDB Connection @17bf2dab,5,HSQLDB Connections @85ede7b]]: 0: 连接客户端失败。堆栈跟踪如下。 org.hsqldb.HsqlException:需要大于“-268.-50.-11.-82”的客户端驱动程序版本。 HSQLDB 服务器版本是 '2.3.2' 在 org.hsqldb.error.Error.error(未知来源) 在 org.hsqldb.server.ServerConnection.init(未知来源) 在 org.hsqldb.server.ServerConnection.run(未知来源) 在 java.lang.Thread.run(Thread.java:745)

请推荐

【问题讨论】:

【参考方案1】:

您正在尝试连接到 HSQLDB 服务器,但您没有在客户端使用 HSQLDB 2.3.2 版 jar。检查罐子是否相同。您的连接网址也应以jdbc:hsqldb:hsql: 开头。

当您从与 HSQLDB 无关的软件程序(例如 Web 浏览器)连接到 HSQLDB 服务器时也会发生此错误。

【讨论】:

嗨,我在这两个地方都是同一个版本,而 jdbc:hsqldb:file:test/test 是我的 hsql 连接器 您的连接 URL 对于服务器连接不正确。默认的本地主机 URL 是 jdbc:hsqldb:hsql://localhost/ 我在浏览器中打开的时候出现错误,请问连接HSQLDB服务器的正确方法是什么,合适的软件是什么 请参阅hsqldb.org/doc/guide/running-chapt.html#rgc_hsqldb_jar,了解如何连接到服务器。您还可以使用任何 JDBC 客户端,例如 SQuirrel 或 DBVisualizer。

以上是关于Hsqldb 版本问题:客户端驱动程序版本大于 .是必须的的主要内容,如果未能解决你的问题,请参考以下文章

HSQLDB客户端版本不兼容

HSQLDB - 9.0 之前的客户端尝试连接

Hsqldb 2.5.0 系统版本

如何找出给定 JBoss 实例的 HSQLDB 版本

如何查询 hsqldb 2.5.1 的系统版本

HSQLDB:如何创建一个大小大于堆空间的表?