在 SQuirreL 中打开现有数据库文件

deb*_*ute 7 squirrel-sql h2

我已经安装了 SQuirreL 客户端来打开我的文件数据库。我有名为“database.h2.db”的文件,我想读取其内容。嗯,这是我第一次使用这样的数据库。我需要做的就是简单地更改其中的一些数据。我不使用 Java,也不构建任何项目,只是在数据库中编辑一些内容,可能是 1-2 条记录。所以我在这里。

Wou*_*ter 8

首先,您需要将 H2 驱动程序添加到 SQuirrel 安装目录中。您可以通过在此处下载 h2 jar 文件来完成此操作:http://www.h2database.com/html/download.html并将其复制到libSQuirrel 安装的文件夹中。(在撰写本文时,JAR 文件的链接已损坏。您还可以下载整个 H2 zip 文件,它在某处包含 jar 文件。名称类似于h2-1.4.200.jar.

重新启动 SQuirrel 并转到Drivers. 现在 H2 选项旁边应该有复选标记,而不是红色的 x。

创建别名,选择 H2 驱动程序之一(实际上哪一个并不重要)。像这样填写 URL:jdbc:h2:C:\path_to_your\database.h2.db。将用户名设置为sa。连接。

旁注:我知道 OP 在 2017 年问过这个问题。但还是为其他想做同样事情的人回答。

  • 它在 2020 年对我很有用:)我唯一需要改变的是 URL。SQuirreL 在末尾添加了 .mv.db,因此我必须像这样输入 url: jdbc:h2:C:\path_to_your\database 更改后,我能够访问实际的数据库。也许有人会在 2023 年发现此信息有用:) (2认同)