H2 控制台无法访问 jbdc 数据库
Posted
技术标签:
【中文标题】H2 控制台无法访问 jbdc 数据库【英文标题】:H2 console can't access jbdc database 【发布时间】:2014-09-09 19:55:15 【问题描述】:我一直在四处寻找,但找不到解决问题的方法。
我有一个由 hybernate 和 JPA 管理的 H2 数据库。 persistence.xml中指定的地址为:jdbc:h2:./data/repository。
我可以在控制台 H2 中获取它,当我使用相同的地址进入控制台时,我只是看不到任何表……但它们存在,因为我可以从我的 java 应用程序中获取它们。
感谢您的帮助,永远感激不尽。
【问题讨论】:
【参考方案1】:您使用了相对于当前工作目录的路径。但是当前的工作目录取决于你在哪里以及如何启动你的应用程序。 使用绝对路径而不是相对路径:
jdbc:h2:/data/repository
或相对于当前用户主目录:
jdbc:h2:~/data/repository
【讨论】:
以上是关于H2 控制台无法访问 jbdc 数据库的主要内容,如果未能解决你的问题,请参考以下文章