当前位置: 首页 > news >正文

免费咨询网络欺诈百度站长工具seo查询

免费咨询网络欺诈,百度站长工具seo查询,郑州网络推广哪家靠谱,社区信息建设网站BerkeleyDB(BDB) 优点 嵌入式数据库 KV型数据库文件型 数据库历史悠久、成熟、稳定、易布署、易运维、高性能跨语言支持全面 缺点 不支持直接网络访问数据共享 不方便不支持SQL(现在已支持,但应用的不多) 使用bdb在pom…

BerkeleyDB(BDB)
优点
嵌入式数据库
KV型数据库文件型
数据库历史悠久、成熟、稳定、易布署、易运维、高性能跨语言支持全面
缺点
不支持直接网络访问数据共享
不方便不支持SQL(现在已支持,但应用的不多)
使用bdb在pom文件中加入依赖:


com.sleepycat
je
3.3.75

  <repository><id>oracleReleases</id><name>Oracle Released Java Packages</name>        <url>http://download.oracle.com/maven</url>        <layout>default</layout></repository>

BDB掌握之API应用步骤
拆解数据库
环境变量配置
数据库CRUD操作
数据库关闭数据库
环境变量配置

/** * 初始化数据库参数 */ // 数据库所在的存储文件夹
String dbEnvFilePath = “bdb”;
// 数据库名称
String database = “weibo”;
// 环境变量的声明
Environment myDbEnvironment = null;
// 数据库操作的对象声明
Database weiboDatabase = null;
try { // 初始化数据存储根目录文件夹
File f = new File(dbEnvFilePath);
if (!f.exists()) {
f.mkdirs(); }
// 数据库配置变量初始化
DatabaseConfig dbConfig = new DatabaseConfig();// 打开数据库
dbConfig.setAllowCreate(true); // 初始化环境配置变量,基于该变量去配置环境变量 EnvironmentConfig envConfig = new EnvironmentConfig();
// 当使用的数据库配置变量不存在的时候,就自动创建
envConfig.setAllowCreate(true);
// 正式初始化数据库的环境
myDbEnvironment = new Environment(f, envConfig);
// 打开一个数据库,如果不存在,则自动创建
weiboDatabase = myDbEnvironment.openDatabase(null, database, dbConfig);
} catch (Exception e) {
e.printStackTrace(); }
数据库CRUD操作
数据库创建操作-create
数据记录的增加操作-Add
// 存储数据
// 数据的key
String aKey = “key1”;
// 数据的value
String aData = “data”;
try {
// 将key和value都封装到DatabaseEntry中
DatabaseEntry theKey = new DatabaseEntry(aKey.getBytes(“UTF-8”));
DatabaseEntry theData = new DatabaseEntry(aData.getBytes(“UTF-8”));
// 写入数据库
weiboDatabase.put(null, theKey, theData);
// 对该库进行count操作,查看有多少条数据
System.out.println(weiboDatabase.count());
} catch (Exception e) {
e.printStackTrace(); }
数据读取操作-Read// 读取数据
//要读取数据的key aKey = “key1”;
加粗样式try {
//将读取数据的key封装到DatabaseEntry中
DatabaseEntry theKey = new DatabaseEntry(aKey.getBytes(“UTF-8”)); /
/将读取出来的值以二进制形式放到DatabaseEntry中
DatabaseEntry theData = new DatabaseEntry();
//执行读取操作
weiboDatabase.get(null, theKey, theData, LockMode.DEFAULT);
//将二进制数据转化成字符串值
String result =new String(theData.getData(), “utf-8”);
//打印之
System.out.println(result);
} catch (Exception e) {
e.printStackTrace(); }
数据删除操作-Delete
// 删除数据
//要删除的数据的key
aKey = “key1”;
try { /
/将要删除数据的key封装到DatabaseEntry中
DatabaseEntry theKey = new DatabaseEntry(aKey.getBytes(“UTF-8”));
//执行删除操作
weiboDatabase.delete(null, theKey);
//查看数据库当前的记录数
System.out.println(weiboDatabase.count());
} catch (Exception e) {
e.printStackTrace(); }关闭数据库-Close// 关闭
try {
//先关闭数据库
if (weiboDatabase != null) {
weiboDatabase.close(); }
//再关闭BDB系统环境变量
if (myDbEnvironment != null) {
myDbEnvironment.sync();
myDbEnvironment.cleanLog();
// 在关闭环境前清理下日志
myDbEnvironment.close(); }
} catch (Exception e) {
e.printStackTrace(); }

http://www.hotlads.com/news/182.html

相关文章:

  • 湖南批量出品机seo外包公司优化
  • 专做民宿的网站企业qq官网
  • 做网站公司赚钱吗营销方式方案案例
  • 分类门户网站系统搜索引擎外部优化有哪些渠道
  • 云南建设厅网站安全处德州seo整站优化
  • 企业网站有必要做吗?seo网络优化师招聘
  • 食品网站建设规划国际域名注册网站
  • 免费人才招聘网站传播易广告投放平台
  • 企业网站数据库表设计武汉seo优化排名公司
  • 最权威的做网站的公司哪家好优帮云查询数据云查询
  • 网站推广策划报告航空航天大金seo
  • 网页版微博sem优化托管
  • 网站建设和维护待遇网络营销建议
  • 教育行业网站建设今天的新闻是什么
  • 测试 百度屏蔽wordpress娄底地seo
  • 四川城乡建设监管网站重庆seo软件
  • 徐州做网站公司seo网站优化软件价格
  • 贵州便宜网站推广优化电话网站日常维护有哪些
  • 网站直播用php怎么做的品牌推广百度seo
  • 58同城给做网站b站推广入口2022
  • 榆林网站建设熊掌号花生壳免费域名注册
  • 建设个人网站步骤2345网址导航官方网站
  • 佛山三水网站建设网络营销公司名字
  • 在印度做视频网站全网营销平台
  • wordpress滚动公告兰州seo技术优化排名公司
  • 深圳航空网上值机选座网站关键词排名优化电话
  • 网站地址解析seo服务公司招聘
  • 域名网站电话搜索图片
  • 自己做网站能关联支付宝吗关键词排名快速提升
  • 软件技术跟网站开发有关系吗google seo优化