国产探花免费观看_亚洲丰满少妇自慰呻吟_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  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博罗县| 务川| 修文县| 日土县| 鲁甸县| 彝良县| 永新县| 阿拉尔市| 兴隆县| 彭阳县| 白山市| 丰都县| 丹凤县| 昭通市| 武胜县| 云南省| 安化县| 天台县| 清原| 普格县| 福州市| 宁夏| 特克斯县| 准格尔旗| 嘉禾县| 钦州市| 临沧市| 白银市| 梁山县| 大荔县| 于田县| 黄平县| 通海县| 永靖县| 双桥区| 连城县| 宜川县| 莆田市| 监利县| 昌宁县| 尉犁县|