使用 HSQL 时出错 - 2.2

Posted

技术标签:

【中文标题】使用 HSQL 时出错 - 2.2【英文标题】:Error using HSQL - 2.2 【发布时间】:2011-09-12 12:57:07 【问题描述】:

与 HSQL-2.2 一起使用时出现以下错误。

java.lang.NoSuchMethodError: org.hsqldb.DatabaseURL.parseURL(Ljava/lang/String;ZZ)Lorg/hsqldb/persist/HsqlProperties;
    at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)
    at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:154)
    at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
...

当与 HSQL-1.8 一起使用时,这工作正常。 有人可以帮我解决这个问题。使用 2.2 版本时是否应该更改一些配置。

谢谢。

【问题讨论】:

【参考方案1】:

根据this external link:验证您的类路径,确保您的(执行)类路径中只有一个版本的 hsqldb。

【讨论】:

链接坏了:(

以上是关于使用 HSQL 时出错 - 2.2的主要内容,如果未能解决你的问题,请参考以下文章

绑定默认 hsql 数据源时启动 Jboss 4.3 时出错

HSQL 访问被拒绝加载文件

在 .Net Core 2.2 项目中使用 View 和 ViewData 时出错——

在 Apache HTTP Server 2.2 中设置 X-FRAME-OPTIONS 时出错

在 Ubuntu 14.04 上使用 RVM 安装 Ruby 2.2.2 时出错

使用 jdbcTemplate 在嵌入式 hsqldb 中测试插入行时出错