日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DB4O学习(一)

發布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DB4O学习(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.DB4O版本:6.4,ObjectManager版本7.2

? 因為之前創建數據庫的時候同時進行檢索,可以是這個原因經常導致database locked異常,

以為是DB4O版本的問題,之前是7.4,ObjectManager打不開yap文件。

? 現在這個版本可以了。估計是跟Server2003的文件的只讀性有關。我后來該了文件只讀屬性,

現在可以了。估計跟DB4O版無關。

?

2.創建數據庫,保存對象

?? 創建java project,導入db4o-6.4.54.11278-java5.jar到項目build path。

package com.firstdb4o.test;import java.io.File;import com.db4o.Db4o; import com.db4o.ObjectContainer; import com.db4o.ObjectSet; import com.firstdb4o.entity.Address; import com.firstdb4o.entity.Customer;public class Test {/*** @param args*/public static void main(String[] args) {ObjectContainer db = null;try{db=Db4o.openFile("customer.yap");Address addr=new Address("address2");Customer cs=new Customer("persia2",addr);db.set(cs);}finally{if(db!=null){db.close();}}}} ObjectContainer db=Db4o.openFile("customer.yap"); 創建該文件,若文件已經存在,則再次打開。 也可以指定路徑:ObjectContainer db = Db4o.openFile("C:/myDb.yap"); ? 3.查詢: package com.firstdb4o.test;import java.io.File;import com.db4o.Db4o; import com.db4o.ObjectContainer; import com.db4o.ObjectSet; import com.firstdb4o.entity.Address; import com.firstdb4o.entity.Customer;public class Test {/*** @param args*/public static void main(String[] args) {ObjectContainer db = null;try{// File file=new File("customer.yap");// String fullPath=file.getAbsolutePath();// System.out.println("path:"+fullPath);db = Db4o.openFile("customer.yap");Customer example=new Customer("persia2");ObjectSet set=db.get(example);Customer cust=(Customer)set.next();System.out.println("query:"+cust.getAddress().getStreet());// db.set(cs);}finally{if(db!=null){db.close();}}}}

查詢結果:

query:address2

轉載于:https://www.cnblogs.com/cxccbv/archive/2009/02/18/1393483.html

總結

以上是生活随笔為你收集整理的DB4O学习(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。