【发布时间】:2011-08-05 18:08:13
【问题描述】:
我有一个带有 .tld 扩展名的 BerkeleyDB 数据库(eBay Turbolister 文件)。 Linux 命令“文件”确认此是 BerkeleyDB 数据库。
我正在关注http://download.oracle.com/docs/cd/E17277_02/html/collections/tutorial/opendbenvironment.html 的教程。
com.sleepycat.je.Environment 构造函数接受目录,而不是文件。看了一会,发现这个目录应该是包含数据库文件和日志等其他文件的。
我的问题是:如何指定要打开的数据库的文件名 - 或者数据库文件是否需要具有特定的文件名?其次,文件是否需要在自己的目录中?
我在浏览 API JavaDoc 后发现以下答案的一些补充信息:
com.sleepycat.je.Environment 具有以下接受文件名的方法:
public Database openDatabase(Transaction txn,
String databaseName,
DatabaseConfig dbConfig)
【问题讨论】:
标签: java berkeley-db ebay-api