xml与数据库中数据的导入导出

  • 格式:doc
  • 大小:755.50 KB
  • 文档页数:13

实验报告封面
课程名称: 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企业应用开发》。