posts - 189,comments - 115,trackbacks - 0
          利用jdom實現讀取數據庫生成XML及讀取XML文件插入數據庫



          1.    
          首先是準備開源包,到http://jdom.org.下載,當前最新版本是jdom-1.0.zip。

          2.    
          然后將其解壓,并將build文件夾下的jdom.jar,將其拷貝到你的jdk安裝目錄的lib下面,也拷貝到jdk安裝目錄下的jre文件夾的lib的ext下,同時會將這個目錄添加到環境變量classpath下。如: d:/jdk1.4/jre/lib/ext/jdom.jar和d:/jdk1.4/lib/jdom.jar.另外要注意的問題就是你存放java文件的路徑也要加到classpath 中去,至于java的環境變量的設置我這里不做介紹。

          3.
          在這個實例中我用的數據庫是mysql,因為是我比較喜歡開源和免費的東西,所以選擇它。至于具體的版本如下:
          mysqlcc-0.9.4-win32.zip //圖形控制界面
          mysql-5.0.0a-alpha-win.zip 
          mysql-connector-java-3.0.17-ga.zip //連接驅動程序的jar包
          其實別的版本也可以。具體的安裝我這里就不說了,如果不了解就可以到goole里找一下相關資料就可以了:)
          首先來看我數據庫表的設計:為了簡單起見我只創見了一個含有兩個表的數據庫jdomdb,其中一個表是存放用戶信息的userinfo表,另外一個就是用于存放演示中讀取xml文件后往數據庫里面插入的數據的表tmpinfo。
          下面開始創建數據庫表信息如下圖:
           

          左側部分就是表userinfo字段信息的。同時表tmpinfo的字段信息也是一樣。這里我也提供了數據庫的表結構文件jdomdb.sql,你只要建立好名為jdomdb數據庫,然后將其導入就可以了。
          為了演示我們必須準備基本的數據,這里我們通過一個jsp文件testdb.jsp來插入一些數據。或則你可以直接手工在表中插入幾條數據。

          4. 下載包中的文件說明:

          讀數據庫并將數據導出到XML文件中的文件:ExtraXml.java 其中導出來的文件名叫userinfo.xml;
          讀XML文件并將數據插入數據庫的文件: ReadXml.java ; 
          封裝數據庫連接等操作的JavaBean文件:DBConn.java ;
          有個封裝好的例子就是ExtraXml3.java,只要調用javabean做相應的調用就可以了。
          jdomdb.sql是我導出來的最基本的數據庫的表結構,可以直接導入。
          還有所必須用到的jdom.jar包。

          下載連接:附件:javaXML.rar(150K) 

          參考網上的相關資料:http://www.knowsky.com/3226.html

          posted on 2006-03-15 11:14 MEYE 閱讀(584) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 东乡族自治县| 剑阁县| 左贡县| 汶川县| 新乡市| 广安市| 汝阳县| 开江县| 云龙县| 当雄县| 平江县| 栖霞市| 廉江市| 马鞍山市| 东兴市| 潍坊市| 甘德县| 社旗县| 谢通门县| 隆昌县| 沧源| 宁阳县| 鄯善县| 乐陵市| 呼和浩特市| 喀喇沁旗| 府谷县| 武安市| 盱眙县| 广宁县| 理塘县| 道孚县| 溆浦县| 饶平县| 班戈县| 湘乡市| 安乡县| 长宁区| 浦江县| 哈巴河县| 泽州县|