【发布时间】:2019-08-03 10:31:50
【问题描述】:
我是 HSQLDB 的新手,想创建一个持久性数据库,以便在打开 HSQLDB 时,已经创建的表及其内容存在。我在documentation 中阅读了有关 HSQLDB 的信息,但找不到相关信息。我当前的HSQLDB.bat 如下:
cd %HSQLDB%
java -cp ../lib/hsqldb.jar org.hsqldb.util.DatabaseManagerSwing
REM java -cp ../lib/hsqldb.jar org.hsqldb.server.Server
REM java -classpath lib/hsqldb.jar org.hsqldb.server.Server --database.0 file:hsqldb/demodb --dbname.0 testdb
请注意,提交的 URL 包含 jdbc:hsqldb:mem:.。
在 [OK] 之后,我调用了两个脚本,一个创建两个表,另一个用测试数据填充它们。但重新打开 HSQLDB 不会读取包含数据的表。
缺少什么,出了什么问题? SHUTDOWN 不会改变任何东西。我还用file 替换了mem,但无法使数据库持久化。我在 HSQLDB 指南中监督了什么?
【问题讨论】:
标签: hsqldb