5

我正在使用Derby DB作为我的Qpid 代理的存储。当作为嵌入式数据库运行时,试图找出 Derby 存储数据文件的位置。

任何人都知道文件的位置或如何设置要使用的目录?

4

3 回答 3

4

这是由derby.system.home属性决定的。

指定 Derby 系统目录,该目录包含包含您创建的数据库和文本文件 derby.properties 的子目录。

每个数据库都有一个以数据库命名的对应目录。此目录下的文件结构记录在此处

于 2012-11-21T15:26:05.447 回答
1

您应该设置以下变量:

QPID_HOME- 指定您安装 Qpid 的位置,用于代理查找文件等

QPID_WORK- 定义代理创建的所有工作文件的位置,包括日志和数据库(即 BDB,如果使用)。请注意,QPID_WORK如果未设置,该变量默认为当前用户的主目录。

于 2012-11-21T16:07:25.813 回答
0

我在 Derby 文档中看到 Derby 数据库由数据文件和一个 service.properties 文件组成。
如果您在 Windows 7 上使用 Netbeans 和 Java DB 别名 Derby,则所有数据库都存储在
C:\users\your_user_name\.netbeans-derby\your_database\seg0 中。

于 2014-05-13T19:29:06.003 回答