该程序功能为:数据库与excel导入导出及不同数据库之间导入导出。经过测试,完全能运行。表结构由oratomysqlcn.exe(第三方软件)导入。
oracle中的表导入到mysql中,分两中方法:
A、直接连接两数据库,将每行数据生成insert tablename xx (col_1,col_2...) values (val_1,val_2...)的形式,一行一行地导入到mysql中;
B、将oracle中的表导入到excel,再将excel导入到mysql。
以上两种方法,都能运行,但第一种方法较好。第二种方法,如果数据量特别大,将造成内存溢出,需要分批次导数据,比较麻烦,但该程序实现了分批次导数据的功能。
其他不同类型的数据库导入导出,通过修改ExcelConstant中的参数,一样可以成功。如果能给你帮助,将是我最大的欣慰!
(1)、ExcelMigrationDatabase.java为测试类,测试方法为:
1、testDatabaseToExcel() 数据库中的单张表导出到 excel中, 表名ExcelConstant.java类中设置;
2、testDelTablenameData() 删除MYSQL中的表,表名为ExcelConstant.java tableName设置的值,例如:h_dwxx;
3、testQueryTableName 查询mysql中的单一表表名ExcelConstant.java 中的tableName的数据
4、testExcelToDb 将上面”1”中生成的excel表的数据,导入到mysql中
(2)、ExcelConstant.java 为初始化数据
1、源数据库连接参数
2、目标数据库连接参数
3、每次取出多少条数据
4、 第几次取数,假如数据位10000条,每次取5000条,得分2次取数
5、excel是否需要标题行
6、 tableName 表名,oracle导出的表名,如"h_dwxx",mysql中要导入的表名
7、 excelPathName excel文件
8、 sheetName excel工作薄中第一张sheet(表)的名字
(3)、 testDelTablenameData()
删除MYSQL中的表,表名ExcelConstant.tableName
(4)、testQueryTableName
查询mysql中的单一表表名ExcelConstant.tableName
(5)、testExcelToDb
excel中的数据导入到database
(6)testOracleToMysql()
将oracle数据库中的表导到mysql,通过jdbc连接oracle和mysql ,将每行数据生成insert tablename xx (col_1,col_2...) values (val_1,val_2...)的形式,一行一行地导入到mysql中.
注意:在运行时,要导入jxl.jar,mysql及mysql的jar包,junit测试类。
作者:石珺涵
地址:湖北红安县
日期:2009年11月26日

hy8899
- 粉丝: 0
- 资源: 1
最新资源
- 校园订餐系统-WeChat-基于微信小程序的校园订餐系统的设计与开发(毕业论文)
- 【毕业设计】Python的Django-html信息加密解密网站源码-说明文档(完整前后端+mysql+说明文档+LW+PPT).zip
- 【毕业设计】Python的Django-html学校学生课堂投票系统源码-说明文档(完整前后端+mysql+说明文档+LW+PPT).zip
- postman9版本,无需登录,不卡
- 微信小程序-俄罗斯方块源码
- 【毕业设计】Python的Django-html医疗知识图谱问答系统源码-说明文档(完整前后端+mysql+说明文档+LW+PPT).zip
- 马行为识别数据集,包含7112张原始图片,支持yolov7格式标注,标签为horse,正确识别率在89.8% 可识别各种行为的马,包含以下标签:Horse horse-eating horse-lay
- 六零导航 – 优质精品资源导航源码
- 马行为识别数据集,包含7112张原始图片,支持yolov5格式标注,标签为horse,正确识别率在89.8% 可识别各种行为的马,包含以下标签:Horse horse-eating horse-lay
- scratch-3-0-66的安卓版,图标放大至2倍 适合分辨率2800*1840左右的设备,比如华为matepad air
- 【毕业设计】Python的Django-html在线自主评测系统源码-说明文档(完整前后端+mysql+说明文档+LW+PPT).zip
- 马行为识别数据集,包含7112张原始图片,支持PASICA VOC XML格式标注,标签为horse,正确识别率在89.8% 可识别各种行为的马
- 【毕业设计】Python的Django-html招聘数据分析可视化系统源码-说明文档(完整前后端+mysql+说明文档+LW+PPT).zip
- 1233234电影视剧分析表头
- 【毕业设计】Python的Django-html语音识别与蓝牙通信的温控系统源码-说明文档(完整前后端+mysql+说明文档+LW+PPT).zip
- 【毕业设计】Python的Django-html英汉电子词典软件源码-说明文档(完整前后端+mysql+说明文档+LW+PPT).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


