锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产系列一区二区三区,久久精品亚洲一区二区,亚洲av乱码一区二区三区香蕉http://www.tkk7.com/stevech/category/6704.html瑗塊棬鐢哄澹叧浜嶫ava鐨勯殢渚夸竴璇磋屽凡鈥︹?/description>zh-cnThu, 08 Mar 2007 02:41:02 GMTThu, 08 Mar 2007 02:41:02 GMT60瀵硅薄鏁版嵁搴擄紙ODBMS錛?db4o璇曠敤錛圝ava version錛?/title>http://www.tkk7.com/stevech/articles/26610.html瑗塊棬鐢哄澹?/dc:creator>瑗塊棬鐢哄澹?/author>Wed, 04 Jan 2006 14:10:00 GMThttp://www.tkk7.com/stevech/articles/26610.htmlhttp://www.tkk7.com/stevech/comments/26610.htmlhttp://www.tkk7.com/stevech/articles/26610.html#Feedback0http://www.tkk7.com/stevech/comments/commentRss/26610.htmlhttp://www.tkk7.com/stevech/services/trackbacks/26610.html鎴戣寰楁垜鐜板湪涓簡(jiǎn)涓ょ姣掞細(xì)Java鍜孲QL銆傝タ璋氭湁浜戯細(xì)When you have a hammer,
everything looks like a nail銆傚彧瑕佸姩鎵嬪啓紼嬪簭錛屽ご鑴戜腑涓嶈嚜瑙夊湴灝眕ublic
class...鍏跺疄寰堝鏃跺欎竴涓よ綆鐭殑scripts灝卞彲浠ヤ簡(jiǎn)錛屽嵆浣垮儚鍦╓indows涓婏紝鎴戜滑涔熷彲浠ュ啓jscript銆亀sh鑴氭湰銆傝屽湪璧勬枡鍌ㄥ瓨
涓婏紝鍏崇郴鏁版嵁搴撴洿鏄笉浜屾硶瀹濄傛嬁鍒頒竴涓」鐩紝鎴戦┈涓婂氨瑕佸皢瀹冨垎瑙f垚鍚勪釜Table錛屾垜瑙夊緱SQL鏄姝ゅ己澶у拰鐏墊椿錛屼互鑷充簬涓瑙佸埌O/R鏄犲皠灝辮寰楀帉鎭訛紝鐩?
鍒扮幇鍦ㄦ垜涔熸病鏈夌榪嘓ibernate銆?br>鍛靛懙錛屾姳鎬ㄤ簡(jiǎn)鍗婂ぉ錛屼笌鍏跺湪O/R鏄犲皠涓嫤鑻︽專鎵庯紝涓嶅璺沖嚭鏉ョ湅鐪嬪叾瀹冪殑椋庢櫙錛屾瘮濡傦細(xì)ODBMS錛堝璞℃暟鎹簱錛夈傚澹垰涓嬭澆浜?jiǎn)db4o榪欎釜鎵璋撳璞℃暟鎹簱錛岃瘯鐫鐜╀簡(jiǎn)涓涓嬶紝铏藉皻涓嶇煡鍛充箣鐢樿嫤錛屽媺寰椾互涓紿ヨ憊鏂戙?br>db4o
鐩墠鏄疺ersion 5.0錛屼粎闇瑕佷竴涓猨ar鏂囦歡錛屾垜鐢ㄧ殑鏀寔JDK5鐨勯偅涓細(xì)db4o-5.0-java5.jar;
浣犲鏋滅敤鐨勫叾瀹冪増鏈殑JDK錛屾湁鐩稿搴旂殑jar鏂囦歡銆傝繖涓猨ar鏂囦歡灝辨槸鏁版嵁搴擄紝鍙笉瑕佹兂璞℃垚JDBC Driver涔嬬被鐨勪笢涓滐紝JDBC
Driver鏄疪DBMS錛堝叧緋繪暟鎹簱錛夋墠闇瑕佺殑涓滀笢錛屽懙鍛點(diǎn)?br>濂戒簡(jiǎn)錛岄棽璇濅笉璇達(dá)紝鎴戜滑鐜板湪璇曡瘯榪欎釜ODBMS銆傞鍏堬紝寤轟竴涓綘鎯寵淇濆瓨鐨勫璞★紝鎴戝啓浜?jiǎn)涓涓潪甯哥畝鍗曠殑Student.java錛?br> public class Student { private String name; private int points;
/** Creates a new instance of Student */ public Student(String name, int points) { this.name = name; this.points = points; }
public String getName() { return name; }
public int getPoints() { return points; }
public void addPoints(int points) { this.points += points; }
public String toString() { return name + "/" + points; } }
public static void retrieveAllStudents(ObjectContainer db) { ObjectSet<Student> result = db.get(Student.class); listResult(result); }
public static void retrieveStudentByName(ObjectContainer db) { Student proto = new Student("Bill Gates", 0); // Note: 0 is default value for int ObjectSet<Student> result = db.get(proto); listResult(result); }
public static void retrieveStudentByPoints(ObjectContainer db) { Student proto = new Student(null, 500); ObjectSet<Student> result = db.get(proto); listResult(result); }
public static void updateStudent(ObjectContainer db) { ObjectSet<Student> result = db.get(new Student("Steve Cheng", 95)); Student found = result.next(); found.addPoints(10); db.set(found); retrieveAllStudents(db); System.out.println("Added 10 points for " + found); }
public static void deleteStudent(ObjectContainer db) { ObjectSet<Student> result = db.get(new Student("Steve Cheng", 0)); Student found = result.next(); db.delete(found); retrieveAllStudents(db); System.out.println("Deleted " + found); }