如何使用 JDBC 工具访问 hsqldb 数据库?
Posted
技术标签:
【中文标题】如何使用 JDBC 工具访问 hsqldb 数据库?【英文标题】:How to access a hsqldb DB with JDBC tools? 【发布时间】:2013-10-08 17:36:33 【问题描述】:我有一个 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工具看不到的数据在哪里?
【问题讨论】:
【参考方案1】:.lck 和 .tmp 文件表明数据库在上次连接关闭之前没有关闭。使用 SHUTDOWN 命令关闭数据库。
【讨论】:
以上是关于如何使用 JDBC 工具访问 hsqldb 数据库?的主要内容,如果未能解决你的问题,请参考以下文章
hsqldb 2.3.2 jdbc驱动不支持ResultSet.first()?