【问题标题】:How to launch H2 in server mode?如何在服务器模式下启动 H2?
【发布时间】:2013-01-24 11:20:04
【问题描述】:

我正在尝试在 H2 数据库上开发一些应用程序,但问题是我无法同时运行 JDBC 查询和使用数据库的 Web 界面。 异常日志如下所示:

org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-169]
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
    at org.h2.message.DbException.get(DbException.java:169)
    at org.h2.message.DbException.get(DbException.java:146)

在 H2 启动时,我选择了服务器模式,但这无济于事。图片如下 http://gyazo.com/1c59fe77bf29e2061da1a0894e18a471

【问题讨论】:

标签: h2


【解决方案1】:

我找到了,完成它需要 2 个步骤: 将字符串“;AUTO_SERVER=TRUE”添加到应用程序和服务器 Web 表单中的 jdbc 字符串。

我使用测试数据库的字符串是:“jdbc:h2:~/test;AUTO_SERVER=TRUE”

【讨论】:

    猜你喜欢
    • 2012-03-08
    • 2010-12-02
    • 2019-09-13
    • 1970-01-01
    • 1970-01-01
    • 2016-09-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-12
    相关资源
    最近更新 更多