2013-02-08 53 views
2

我想在H2数据库上开发一些应用程序,但问题是我无法同时运行JDBC查询和使用数据库的Web界面。 异常日志如下所示:如何在服务器模式下启动H2?

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

+0

可能重复[如何运行在服务器模式H2数据库?(http://stackoverflow.com/问题/ 9318116 /如何可以运行-H2-数据库在服务器模式) – Kariem 2014-05-14 19:06:48

回答

5

我发现它的图像被给出,它需要2个步骤来完成它: 添加字符串“; AUTO_SERVER = TRUE”,以在应用程序和服务器网络的形式既JDBC字符串。

使用测试数据库我的字符串是: “为jdbc:H2:〜/测试; AUTO_SERVER = TRUE”

相关问题