berkleybd Java Edition API about openbatabase



我在oracle库上阅读了"Getting Started with Berkeley DB Java Edition"的文档。我找到了这个API:

数据库
openDatabase(事务txn,字符串databaseName,数据库配置dbConfig)打开并创建数据库(可选)。

但是当我在我的应用程序中使用时,我发现了这个:

公共数据库openDatabase(事务var1、字符串var2、字符串var3、数据库配置var4)抛出DatabaseException、FileNotFoundException{返回新数据库(DatabaseConfig.checkNull(var4).openDatabase(this.dbenv,var1==null?null:var1.txn,var2,var3));}

在此处输入图像描述在此处输入图像描述有四个参数而不是三个,我不知道发生了什么。。。有人帮我,谢谢

我认为您可能滥用了这两种产品:Berkeley DB(C版)和伯克利数据库Java版。

两者都提供Java访问API、

(1) com.sleepycat.db.Environment#openDatabase()for Berkeley db(C Edition)的Java API——4个参数

http://docs.oracle.com/cd/E17076_05/html/java/com/sleepycat/db/Environment.html#openDatabase-com.sleepycat.db.Transaction-java.lang.String-java.lang.String-com.sleepycat.db.DatabaseConfig-

(2) com.sleepycat.je的Java API.Environment#openDatabase()for Berkeley DB Java Edition--3个参数

http://docs.oracle.com/cd/E17277_02/html/java/com/sleepycat/je/Environment.html#openDatabase-com.sleepycat.je.Transaction-java.lang.String-com.sleepycart.je.Database Config-

相关内容

  • 没有找到相关文章

最新更新