麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

讀取xml文件內(nèi)容到數(shù)據(jù)庫

2019-11-14 08:55:24
字體:
供稿:網(wǎng)友

前言

    前言不搭后語··················

內(nèi)容

    聽某個大牛說他們的公司常常會涉及到從xml文件中讀數(shù)據(jù)到寫入到數(shù)據(jù)庫,序列化的時候會遇到這這個問題,將要持久化的數(shù)據(jù)到xml文件存儲起來,為了方便數(shù)據(jù)的傳輸。看了xml的讀取還是很有意思的。在DRP中,我勇哥講到從xml文件中讀節(jié)點值寫入到數(shù)據(jù)庫中。下面是這個小demo,小的學(xué)業(yè)不精,見到塊塊代碼需得及時收集。

xml文件

<?xml version="1.0" encoding="utf-8"?><ACCESOS>	<item>		<SOCIO>			<NUMERO>00045050</NUMERO>			<REPOSICION>0</REPOSICION>			<NOMBRE>MOISES MORENO</NOMBRE>			<TURNOS>				<LU>T1</LU>				<MA>T2</MA>				<MI>T3</MI>				<JU>T4</JU>				<VI>T5</VI>				<SA>T6</SA>				<DO>T7</DO>			</TURNOS>		</SOCIO>	</item>	<item>		<SOCIO>			<NUMERO>00045051</NUMERO>			<REPOSICION>0</REPOSICION>			<NOMBRE>RUTH PENA</NOMBRE>			<TURNOS>			<LU>S1</LU>			<MA>S2</MA>			<MI>S3</MI>			<JU>S4</JU>			<VI>S5</VI>			<SA>S6</SA>			<DO>S7</DO>			</TURNOS>		</SOCIO>	</item></ACCESOS>

用到的jar包

后臺讀取數(shù)據(jù)并寫入數(shù)據(jù)庫代碼

String sql = "insert into T_XML(NUMERO, REPOSICION, NOMBRE, TURNOS) values (?, ?, ?, ?)";Connection conn = null;PReparedStatement pstmt = null;try {	conn = DbUtil.getConnection();	pstmt = conn.prepareStatement(sql);	Document doc = new SAXReader().read(new File("C:/Users/zhou/Workspaces/MyEclipse 10/test_xmlImport/xml/test01.XML"));	List itemList = doc.selectNodes("/ACCESOS/item/SOCIO");	for (Iterator iter=itemList.iterator(); iter.hasNext();) {		Element el = (Element)iter.next();		String numero = el.elementText("NUMERO");		String reposicion = el.elementText("REPOSICION");		String nombre = el.elementText("NOMBRE");		List turnosList = el.elements("TURNOS");		StringBuffer sbString = new StringBuffer();		for (Iterator iter1=turnosList.iterator(); iter1.hasNext();) {			Element turnosElt = (Element)iter1.next();			String lu = turnosElt.elementText("LU");			String ma = turnosElt.elementText("MA");			String mi = turnosElt.elementText("MI");			String ju = turnosElt.elementText("JU");			String vi = turnosElt.elementText("VI");			String sa = turnosElt.elementText("SA");			String doo = turnosElt.elementText("DO");			sbString.append(lu + "," + ma + "," + mi + "," + ju + "," + vi + "," + sa + "," + doo);		}		pstmt.setString(1, numero);		pstmt.setString(2, reposicion);		pstmt.setString(3, nombre);		pstmt.setString(4, sbString.toString());		pstmt.addBatch();	}	pstmt.executeBatch();	System.out.println("將XML導(dǎo)入數(shù)據(jù)庫成功!");} catch (Exception e) {	e.printStackTrace();} finally {	DbUtil.close(pstmt);	DbUtil.close(conn);}

小結(jié)

    菜鳥還需努力,go~~~

感謝您的寶貴時間···


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲白嫩在线观看 | 中文字幕免费在线观看视频 | 欧美va亚洲 | 久久蜜桃香蕉精品一区二区三区 | 国产精品久久久久久久四虎电影 | 欧美成人精品h版在线观看 久久久久久三区 | 91成人免费视频 | 亚洲操比视频 | 青草久久av| 激情视频免费看 | av性色全交蜜桃成熟时 | 久久3| 久久久久久久一区 | 久久久久久久一区二区三区 | 国产精品午夜在线观看 | 黄色片免费看看 | 黄视频网址 | 日本一区免费看 | 国产一区亚洲 | 成人在线观看免费观看 | 国产va在线观看 | 欧美日韩在线中文 | 特色一级黄色片 | 国产三级在线观看a | 成人羞羞视频在线观看免费 | av在线免费电影 | 黄色大片在线免费看 | 日日夜av| 免费视频aaa | 福利在线小视频 | 久草在线新视觉 | 性大片1000免费看 | 一区二区视频在线看 | 国产精品a一 | 成年免费视频黄网站在线观看 | 久久亚洲成人网 | 九九热在线精品视频 | 久久久久久久久久久久久九 | 色悠悠久久久久 | 国产精品性夜天天视频 | 国产乱淫av片免费网站 |