WEB开发网
开发学院软件开发Java 开源面向对象数据库 db4o 之旅,第 2 部分: db4o ... 阅读

开源面向对象数据库 db4o 之旅,第 2 部分: db4o 查询方式

 2010-04-01 00:00:00 来源:WEB开发网   
核心提示: 利用 set 方法把新对象存入 ObjectContainer,而对 ObjectContainer 中已有对象进行 set 操作则是更新该对象,开源面向对象数据库 db4o 之旅,第 2 部分: db4o 查询方式(4),db4o 保存数据库很简单,下面就是一个段完整的保存对象的代码:Auto

利用 set 方法把新对象存入 ObjectContainer,而对 ObjectContainer 中已有对象进行 set 操作则是更新该对象。db4o 保存数据库很简单,下面就是一个段完整的保存对象的代码:

AutoInfo 对象清单3:

清单3

package com; 
 
import bo.AutoInfo; 
import bo.People; 
 
import com.db4o.Db4o; 
import com.db4o.ObjectContainer; 
 
public class DB4OTest{ 
 
 public static void main(String[] args){ 
 //打开数据库 
 ObjectContainer db = Db4o.openFile("auto.yap"); 
 try{ 
  //构造 People 对象 
  People peo = new People(); 
  peo.setId(1); 
  peo.setAddress("成都市"); 
  peo.setName("张三"); 
  //构造 AutoInfo 对象 
  AutoInfo ai = new AutoInfo(); 
  ai.setId(1); 
  ai.setLicensePlate("川A00000"); 
  //设置 People 和 AutoInfo 的关系 
  ai.setOwnerNo(peo); 
  peo.addAutoInfo(ai); 
  //保存对象 
  db.set(peo); 
 }finally{ 
  //关闭连接 
  db.close(); 
 } 
 } 
} 

当我们运行上述代码,db4o 会自动创建“auto.yap”文件。让我们来看看到底保存成功没有,打开 ObjectManager 工具,如图 1 所示。

图1. 对象数据库管理工具
开源面向对象数据库 db4o 之旅,第 2 部分: db4o 查询方式

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:开源 面向 对象

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接