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

Posted

技术标签:

【中文标题】HSQLDB - 9.0 之前的客户端尝试连接【英文标题】:HSQLDB - pre-9.0 client attemtped to connect 【发布时间】:2010-10-06 19:22:51 【问题描述】:

试图让生产应用程序与 hsqldb 一起工作。应用程序是用 ant 构建的,compile.classpath 是用 hsqldb.jar 设置的,应用程序是用 classpath 中的 hsqldb.jar 执行的。 jar 文件的所有版本都是相同的并且是最新的,但是,我得到一个“9.0 之前的客户端尝试连接。我们拒绝了它们。”来自数据库 linux 终端的错误。

我已经创建了一个测试应用程序,如果我将没有 hsqldb.jar 的 jar 作为 eclipse 中的外部 jar 文件,我可以在其中创建相同的错误。 (如果我包含罐子,它就可以完美地工作)

我认为我可以通过在运行时指定 hsqldb.jar cp 来运行测试应用程序。不应该是这样吗?

【问题讨论】:

【参考方案1】:

这个讨论怎么样:

http://sourceforge.net/projects/hsqldb/forums/forum/73674/topic/3825892

【讨论】:

据我所知,我是第一个将 hsqldb 加载到我们系统上的人,并且只有 v2.0.0,所以我不认为它是旧版本的 jar 文件。如果结果是这样,我很乐意承认。 我也在使用带有 C3P0 连接池的休眠。谢谢。 不要忘记一些应用程序与它们捆绑 HSQLDB,例如开放式办公室 将 hsqldb.jar 移至类路径中的第一个声明,并且在我收到“9.0 之前的客户端尝试”错误之后,由于其他原因,程序进一步崩溃。这是进步。

以上是关于HSQLDB - 9.0 之前的客户端尝试连接的主要内容,如果未能解决你的问题,请参考以下文章

HSQLDB - 适用于外部 Jar - 不适用于 JRE

连接 HSQLDB 服务器

没有更多客户端连接时关闭 Hsqldb 服务器

SQL 客户端中的 HSQLDB 数据库

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

HSQLDB客户端版本不兼容