如何同时运行两个连接,连接H2数据库?
最近正在搞springside,第一次接触的H2数据库,发现居然只能运行一个实例!?
如果运行网站(在eclipse跑的MiniWebServer),就不能使用h2-console.bat直接查看数据,总提示:Database may be already in use: "Server is running". Possible solutions: close all other connection(s); use the server mode; SQL statement
如果 使用h2-console.bat 就没办法运行网站
请问这个如何处理,使之同时运行?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
H2的file模式是带锁的,只允许单个访问。你可以看到,在访问file是会多出一个h2.lock文件
用c/s(tcp)连接模式,不要用file连接模式就可以解决
其中JDBC_URL/h2指的是数据库文件物理路径
参考文章http://jianshusoft.blog.51cto.com/2380869/766947