欢迎来到天天文库
浏览记录
ID:15736018
大小:98.50 KB
页数:10页
时间:2018-08-05
《《xml技术及应用》实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《XML技术及应用》实验报告学生姓名:学生学号:指导教师:实验成绩:10/10一、实验内容:1、通过Java编程实现对“通讯录”的XML文档的解析,并把解析结果存到数据库的表中。2、进一步实现相反的过程,即将数据库表的内容读出来,并将其转化为XML文件存储起来。二、XML文档代码Student.xmlJimmey男台湾
2、台北011-2857华晨宇男湖北武汉1809210Victorian女上海725120尼坤3、ame>男韩国首尔9218337三、对student.xml进行解析1、配置Access数据库控制面板----系统和安全------管理工具-----数据源(ODBC)-----系统DSN-----添加Access驱动程序-----填写数据源名、路径等。2、Java代码ConnPara.javapublicclassConnPara{StringdbClass=n
3、ame>男
4、ull;Stringurl=null;Stringusername=null;Stringpassword=null;10/10publicConnPara(){};publicConnPara(StringpdbClass,Stringpurl,Stringpusername,Stringppassword){dbClass=pdbClass;url=purl;username=pusername;password=ppassword;}publicStringgetDbClass(){retur
5、ndbClass;}publicStringgetUrl(){returnurl;}publicStringgetUsername(){returnusername;}publicStringgetPassword(){returnpassword;}publicvoidsetDbClass(Stringstr){dbClass=str;}publicvoidsetUrl(Stringstr){url=str;}publicvoidsetUsername(Stringstr){username=st
6、r;}publicvoidsetPassword(Stringstr){password=str;}}Jiexi.javaimportjavax.xml.parsers.*;importjava.awt.TextArea;importjava.io.*;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;importjava.sql.Statement;importorg.w3c.dom
7、.*;publicclassJiexi{publicstaticvoidmain(String[]args)throwsException{StringName,Sex,Address,Phone;Connectioncon=null;Statementsql;DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();factory.setIgnoringElementContentWhitespace(true);//获取
8、DOM解析器DocumentBuilderbuilder=factory.newDocumentBuilder();//解析XML文档,并获取该XML文档对应的DocumentDocumentdoc=builder.parse(newFile("student.xml"));//获得根节点的方法,getDocumentElementElementbookList=doc.getDocumentElement();//获取根元素所包含的所有“计算机书籍”子元素,//如果
此文档下载收益归作者所有