我有一个嵌入式H2数据库正在运行我正在处理的Web应用程序。构建应用程序的程序员已经离开了,我面临着学习系统并找到一种方法来查看这个数据库。所以我正在寻找的是像HeidiSQL或SQuirreL SQL Client,或MySQL控制台,我可以登录,查询数据库,进行更改等...
由于这是一个嵌入式数据库,因此H2网站(和PDF)文档很少。我花了一些时间在H2网站上阅读,到目前为止,我发现的是一个关于如何实际使用H2嵌入式数据库的段落,如Java驱动程序类,H2 JAR,URL等...
有谁知道我如何访问这个数据库?该应用程序是在本地计算机上运行的服务器 - 客户端应用程序。其中包含数据库信息的目录结构如下所示:
否则我不知道我在哪里找到数据库本身或任何相关文件。H2网站讨论了test.h2.db文件,但我没有。任何帮助深表感谢。
更新:我取得了一些进展,但我仍然无法连接。我正在使用SQuirreL SQL和H2驱动程序org.h2.Driver类。配置似乎是正确的,但我使用的URL不适合连接。基本上我使用下面的目录作为附加“test”的URL:
C:\Users\<user>\<app_name>\db\test
我已经尝试了上面目录中的每个文件名作为URL,没有运气。