WEB开发网
开发学院软件开发Java 面向 Java 开发人员的 db4o 指南: db4o 中的数据库... 阅读

面向 Java 开发人员的 db4o 指南: db4o 中的数据库重构

 2010-04-01 00:00:00 来源:WEB开发网   
核心提示: 接下来,我填充数据库,面向 Java 开发人员的 db4o 指南: db4o 中的数据库重构(3),如清单 2 所示:清单 2. ‘t0’ 时的数据库importjava.io.*;importjava.lang.reflect.*;importcom.db4o.*;im

接下来,我填充数据库,如清单 2 所示:

清单 2. ‘t0’ 时的数据库

        import java.io.*; 
import java.lang.reflect.*; 
import com.db4o.*; 
import com.tedneward.model.*; 
 
// Version 1 
public class BuildV1 
{ 
  public static void main(String[] args) 
    throws Exception 
  { 
    new File(".", "persons.data").delete(); 
     
    ObjectContainer db = null; 
    try 
    { 
      db = Db4o.openFile("persons.data"); 
 
      Person brianG = new Person("Brian", "Goetz", 39); 
      Person jason = new Person("Jason", "Hunter", 35); 
      Person brianS = new Person("Brian", "Sletten", 38); 
      Person david = new Person("David", "Geary", 55); 
      Person glenn = new Person("Glenn", "Vanderberg", 40); 
      Person neal = new Person("Neal", "Ford", 39); 
      Person clinton = new Person("Clinton", "Begin", 19); 
       
      db.set(brianG); 
      db.set(jason); 
      db.set(brianS); 
      db.set(david); 
      db.set(glenn); 
      db.set(neal); 
      db.set(clinton); 
 
      db.commit(); 
       
      // Find all the Brians 
      ObjectSet brians = db.get(new Person("Brian", null, 0)); 
      while (brians.hasNext()) 
        System.out.println(brians.next());       
    } 
    finally 
    { 
      if (db != null) 
        db.close(); 
    } 
  } 
} 

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

Tags:面向 Java 开发

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