add library 新增函式庫

  1. 在 eclipse 裏要使用 db4o 需先加入 db4o 的 jar 檔,我發現只要加入 java5.jar 即可,其它的 jar 檔不需要加入。
  2. Project → Properties → Java Build Path → Libraries → Add External JARs,加入 db4o-7.4\lib\db4o-7.4.120.14002-java5.jar。

open/close database 開啟/關閉資料庫

  1. open database ObjectContainer db=Db4o.openFile(filename);

  2. close database db.close();

storing objects 新增物件到資料庫

  1. storing objects db.store(object);

  2. examples Pilot pilot1=new Pilot("Michael Schumacher",100); db.store(pilot1);

retrieving objects 從資料庫取出物件

db4o 提供三種查詢方法,後面再提。
  1. Query by Example (QBE)
  2. Native Queries (NQ)
  3. the SODA Query API (SODA)

updating objects 更新資料庫的物件

  1. 更新物件跟新增物件都是使用同一個函數。 db.store(object);

  2. examples ObjectSet result=db.queryByExample(new Pilot("Michael Schumacher",0)); Pilot found=(Pilot)result.next(); found.addPoints(11); db.store(found); System.out.println("Added 11 points for "+found); retrieveAllPilots(db);

deleteing objects 刪除資料庫的物件

  1. deleteing objects db.delete(object);

  2. examples ObjectSet result=db.queryByExample(new Pilot("Michael www.db4o.com Schumacher",0)); Pilot found=(Pilot)result.next(); db.delete(found); System.out.println("Deleted "+found); retrieveAllPilots(db);

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()