国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

讓第一個jdo的應用跑起來

2019-11-18 15:28:02
字體:
來源:轉載
供稿:網友

我們首先下載、安裝一個JDO的實現包和SUN提供的jdo包和參考實現
TJDO包 http://tjdo.sourceforge.net/ 

SUN JDORI包 http://jcp.org/aboutjava/communityPRocess/final/jsr012/index2.Html 

我使用的數據庫的是安裝在linux下postgresql7 ,需下載pg72jdbc2-tjdo包 
http://prdownloads.sourceforge.net/tjdo/pg72jdbc2-tjdo.zip?download 

然后將這些包解壓到正確的目錄下:

編譯運行步驟
C:tjdolib>javac –classpath “tjdo.jar;jdo.jar” test/*.java 

C:tjdolib>java –cp “.;tjdo.jar;jdori.jar” com.triactive.jdo.enhance.SunReferenceEnhancer test/*.jdo

C:tjdolib>java –cp “.;tjdo.jar;pg72jdbc2-tjdo.jar;log4j-1.2.8.jar” –Dcom.trictive.jdo.autoCreateTable=true test.PersonPersister

查看postgresql數據庫,可看見有表person自動產生,并且表中插入了新記錄,Person被持久化,運行成功 

person.jdo
<?xml version="1.0"?>
<!DOCTYPE jdo PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 1.0//EN" "http://java.sun.com/dtd/jdo_1_0.dtd">

<jdo>
<package name="test">
<class name="Person">
<field name="firstName">
<extension vendor-name="triactive" key="length" value="max 32"/>
</field>
<field name="lastName">
<extension vendor-name="triactive" key="length" value="max 32"/>
</field>
<field name="age"/>
</class>
</package>
</jdo>

在jdo文件中定義好需要持久性的字段和屬性

Java的代碼中將不再包含sql語句,完成持久的工作只需要類似

...
// Create a Person and make it persistent.
Person person = new Person("John", "Doe", 34);
pm.makePersistent(person);
...

這樣簡單的語句

請下載這個例子
http://www.huihoo.com/java/jdo/jdo.zip  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 闻喜县| 青浦区| 合水县| 苗栗县| 买车| 洛阳市| 遂昌县| 长沙市| 徐水县| 方正县| 江源县| 湘潭县| 闸北区| 鸡西市| 行唐县| 措美县| 泌阳县| 利辛县| 长兴县| 金阳县| 墨江| 灌云县| 红河县| 锦州市| 诸城市| 加查县| 临桂县| 庆阳市| 胶州市| 上栗县| 牡丹江市| 苍南县| 林甸县| 安康市| 遂溪县| 崇明县| 灵璧县| 沾益县| 临洮县| 麻城市| 武城县|