从应用程序外部访问H2数据库


3

我有一个嵌入式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,没有运气。

Answers:


1

安装Razor SQL,并使用org.hs.Driver。比吃Squirrel更容易;)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.