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

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

我正在开发一个 Web 应用,其中运行着一个嵌入式 H2 数据库。开发该应用的程序员已经离职,我面临的是学习系统并找出查看该数据库的方法。因此,我正在寻找类似 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,但是没有成功。

答案1

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

相关内容