【问题标题】:How to access a hsqldb DB with JDBC tools?如何使用 JDBC 工具访问 hsqldb 数据库?
【发布时间】:2025-11-26 03:20:04
【问题描述】:

我有一个 hsqldb 文件数据库。 因此一个文件夹包含:

hsqldb.script
hsqldb.properties
hsqldb.log
hsqldb.lck
hsqldb.tmp

当我打开脚本时,我可以看到存在 SQL 表和 INSERT。 如何使用 squirrel 等 JDBC 工具像真正的数据库一样检查表?

我尝试在使用此数据库的应用程序运行时使用jdbc:hsqldb:file:C:\path\to\my\data\hsqldb 进行连接。

我可以连接,但我只能看到最初的 INFORMATION_SCHEMA 表。 我在这里想念什么?我在.script中可以看得很清楚,但是用JDBC工具看不到的数据在哪里?

【问题讨论】:

    标签: java sql database jdbc hsqldb


    【解决方案1】:

    .lck 和 .tmp 文件表明数据库在上次连接关闭之前没有关闭。使用 SHUTDOWN 命令关闭数据库。

    【讨论】: