拡張子が .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)