微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – HSQLDB SQLException:内存建立数据库连接

我们有一个具有本地HsqlDB数据库的桌面应用程序.有些客户报告他们的应用程序停止工作.当我尝试用DbVisualizer打开它,我可以在调试控制台看到这一点:
12:45:32 [DEBUG pool-2-thread-1 D.?] RootConnection:     jdbcDriver.connect("jdbc:hsqldb:C:\test\database.db",{user=**,password=})
java.sql.sqlException: error in script file line: 56 out of memory
    at org.hsqldb.jdbc.Util.sqlException(UnkNown Source)
    at org.hsqldb.jdbc.jdbcConnection.<init>(UnkNown Source)
    at org.hsqldb.jdbcDriver.getConnection(UnkNown Source)
    at org.hsqldb.jdbcDriver.connect(UnkNown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(UnkNown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(UnkNown Source)
    at java.lang.reflect.Method.invoke(UnkNown Source)
    at com.onseven.dbvis.d.B.D.?(Z:1548)
    at com.onseven.dbvis.d.B.F$A.call(Z:278)
    at java.util.concurrent.FutureTask$Sync.innerRun(UnkNown Source)
    at java.util.concurrent.FutureTask.run(UnkNown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(UnkNown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(UnkNown Source)
    at java.lang.Thread.run(UnkNown Source)

任何人都知道要做的事情来打开它,分析问题是什么?

解决方法

通常,当数据库损坏时,会发生此异常.尝试使用数据库的备份.有关此主题的另一个讨论,请参见 here.

原文地址:https://www.jb51.cc/java/122514.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐