分发hsqldb数据库以供使用

时间:2012-03-20 16:14:29

标签: hsqldb

我已经阅读了文档,但我无法完全理解它们。

我的问题: 出于测试目的,我们在hsqldb中创建了数据库的副本,并希望将其用作进程数据库以进行单元测试。 有没有办法可以分发副本数据库,以便人们连接到这个db.I已经使用了备份命令并拥有tar文件。但是我如何打开连接到db的连接,这需要这个备份数据库...在访问另一个用户并要求他/她使用该文件的情况下处理.mdb文件的行。

此致 阿赫亚

1 个答案:

答案 0 :(得分:1)

您需要使用标准gzip / unzip工具扩展备份数据库,然后才能连接到该数据库。

HSQLDB Jar可用于从备份文件中提取数据库文件。例如:

java -cp hsqldb.jar org.hsqldb.lib.tar.DbBackup --extract tardir/backup.tar dbdir

在该示例中,第一个文件路径是备份文件,第二个文件路径是dbdir,它是扩展数据库文件的目录路径。