为什么Java HSQL会抛出AbstractMethodError异常?

cmc*_*nty 3 java exception jdbc hsqldb

我使用HSQL从GIS库中获取AbstractMethodError异常.我猜这是由我的机器上的配置问题引起的,但我不确定它是否与JRE或其他系统库有关.这是错误:

Exception in thread "main" java.lang.AbstractMethodError: org.hsqldb.jdbc.jdbcResultSet.isClosed()Z
Run Code Online (Sandbox Code Playgroud)

Ern*_*ill 7

根据void isClosed()ResultSet接口中具有该方法的JDBC版本编译了某些东西,但是在运行时可用的HSQLDB版本没有该方法.最可能的解释是您需要更新用于运行应用程序的HSQLDB库.

此方法已添加到ResultSetJava 6中的接口(即JDBC 4.0)中,因此较旧的HSQLDB驱动程序将无法使用它.