我已经从hsqldb_1.8.10迁移到hsqldb_2.3.2版本,但突然hsqldb停止工作.我尝试了很多来解决问题,但找不到问题的根本原因.我用Google搜索并获得了很多链接,但没有什么能解决我的问题.
我已经复制了日志和脚本文件以供参考.
DriverManager日志
DriverManager.getConnection("jdbc:hsqldb:hsql://ip_address/database")
trying driver[className=sun.jdbc.odbc.JdbcOdbcDriver,sun.jdbc.odbc.JdbcOdbcDriver@1c695a6]
*Driver.connect (jdbc:hsqldb:hsql://ip_address/database)
trying driver[className=org.hsqldb.jdbc.JDBCDriver,org.hsqldb.jdbc.JDBCDriver@1386918]
getConnection returning
driver[className=org.hsqldb.jdbc.JDBCDriver,org.hsqldb.jdbc.JDBCDriver@1386918]
SQLState(42501) vendor code(-5501)
java.sql.SQLSyntaxErrorException: user lacks privilege or object not found: RESULTS
Run Code Online (Sandbox Code Playgroud)
Database.script文件
SET DATABASE UNIQUE NAME HSQLDB44D4CB4776
SET DATABASE GC 0
SET DATABASE DEFAULT RESULT MEMORY ROWS 0
SET DATABASE EVENT LOG LEVEL 0
SET DATABASE TRANSACTION CONTROL LOCKS
SET DATABASE DEFAULT ISOLATION LEVEL READ COMMITTED
SET DATABASE TRANSACTION ROLLBACK ON CONFLICT TRUE
SET DATABASE TEXT TABLE DEFAULTS ''
SET DATABASE SQL NAMES FALSE
SET …