xml与数据库中数据的导入导出
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告封面
课程名称: XML企业应用开发课程代码: SN3005 任课老师:江立实验指导老师: 江立
实验报告名称:作业二
学生姓名:马增群
学号: 1340112124
教学班: GX01
递交日期: 2015年12月15日
签收人:
我申明,本报告内的实验已按要求完成,报告完全是由我个人完成,并没有抄袭行为。我已经保留了这份实验报告的副本。
申明人(签名):马增群实验报告评语与评分:
评阅老师签名:
一、实验名称:xml与数据库中数据的导入导出
二、实验日期:2015年12月15日
三、实验目的:
四、实验用的软件:
XMLSpy2013
五、实验的步骤和方法:
实验前准备:
新建一个Java工程,工程名称为xmlDemo,文件目录如图所示:
src
frame包:存放java的界面类。IndexFrame是索引界面类,ImportFrame是导入界面类,ExportFrame是导出界面类;
service包:存放java的Service类。DBService是实现数据库操作的Service类,DBToXmlService是实现从数据库导出xml文件的Service类,XmlToDBService是实现从xml文件导入数据库的Service类;
utils包:存放java的工具类。DBConnectionUtil是数据库连接的工具类;
libs
dom4j-1.6.1.jar:实现XML读取相关操作的价包;
mysql-connector-5.1.8.jar:实现连接MySql数据库的价包;
(1)数据库设计
实现了xml文件导出、xml文件导入功能。点击文件菜单可以看到两个选项
点击帮助菜单可以查看相关文档和使用说明
(3)实现xml导入功能
点击之后可以看到文件选择框,然后找到xml文件,点击xml文件
获取到了xml文件的所有内容,然后选择我们要导入的数据库,这里我们选择建好的xml数据库
点击导入后,Console输出导入了四条数据
打开数据库,可以看到数据成功导入了
先选择所有的数据库名,选好后,自动获取改数据库的所有表
我们选择db_news数据库后,获取到改数据库的所有表
点击导出后,可以看到生成了xml文件,文件名格式为“数据库名_数据表名_年月日时分秒”
打开文件,可以看到数据导出成功
同时在Console输出信息
关键代码:数据库操作
导出xml文件
导入数据库
六、数据记录和计算:
七、实验结果或结论:
实验成功实现!
八、备注或说明:
九、引用参考文献:《XML企业应用开发》