我有一个扩展名为.tld的BerkeleyDB数据库(eBay Turbolister文件)。 Linux命令'file'确认此 是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)