设为首页 加入收藏

TOP

BerkeleyDBjava的简单使用(二)
2015-07-24 11:35:05 来源: 作者: 【 】 浏览:6
Tags:BerkeleyDBjava 简单 使用
id main(String[] args) { Environment myDbEnvironment = null; Database myDatabase = null; try { EnvironmentConfig envConfig = new EnvironmentConfig();// 配置环境变量 envConfig.setAllowCreate(true); File f=new File(dbEnv); if(!f.exists()){ f.mkdirs(); } myDbEnvironment = new Environment(f, envConfig); } catch (DatabaseException dbe) { } try { DatabaseConfig dbConfig = new DatabaseConfig();// 打开数据库 dbConfig.setAllowCreate(true); myDatabase = myDbEnvironment.openDatabase(null, "myDatabase", dbConfig); } catch (DatabaseException dbe2) { } //存储数据 String aKey = "key4"; String aData = "data"; try { DatabaseEntry theKey = new DatabaseEntry(aKey.getBytes("UTF-8")); DatabaseEntry theData = new DatabaseEntry(aData.getBytes("UTF-8")); myDatabase.put(null, theKey, theData); // myDbEnvironment.sync(); System.out.println(myDatabase.count()); } catch (Exception e) { } // 关闭,应该会自动提交 try { if (myDatabase != null) { myDatabase.close(); } if (myDbEnvironment != null) { myDbEnvironment.cleanLog(); // ?在关闭环境前清理下日志 myDbEnvironment.close(); } } catch (DatabaseException dbe) { } } }
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇redhat6.4下SybaseASE15.70版本的.. 下一篇使用OCCI访问Oracle数据库(3)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C语言中如何将结构体 (2025-12-24 22:20:09)
·纯C语言结构体成员变 (2025-12-24 22:20:06)
·C语言中,指针函数和 (2025-12-24 22:20:03)
·哈希表 - 菜鸟教程 (2025-12-24 20:18:55)
·MySQL存储引擎InnoDB (2025-12-24 20:18:53)