我想从MySQL数据库中整表导出到Access MDB文件中(用Java程序实现),有什么比较好的方法?

Alex_2011 发布于 2016/01/22 09:56
阅读 1K+
收藏 0

我想从MySQL数据库中整表导出到Access MDB文件中(用Java程序实现),有什么比较好的方法?

在下只知可以先从Mysql导出表数据成csv文件,然后再用CSV文件导入到Access中,不知还有没

更好的办法?
加载中
0
c
cep
sql server dts
0
乌龟壳
乌龟壳
导出csv再导入是不错的办法,如果整个程序都是你写的,那不用导出csv了,从mysql一边读一边往access里写
乌龟壳
乌龟壳
回复 @Alex_2011 : 快速插入每个数据库都有特别的接口,比如oracle和sql server是bulkcopy,sqlite是使用事务,access一定有办法,我没这方面经验,你往这个方向找下。
A
Alex_2011
程序都是我写的,可以用循环方式逐条记录读取,然后再插入到Access中,但感觉效率不是很好,特别是表数据多的时。
0
d
danler

解决了么?可以给我学习,参考下么?

谢谢   dangerous85@sina.com

A
Alex_2011
https://support.microsoft.com/zh-cn/kb/149090 微软的官网Schema.ini说明
A
Alex_2011
基本解决,你可以用Select into outfile导出txt文件,然后用SELECT * INTO [filname] FROM [Text;DATABASE=E:\Developer].[filname.txt]进行Access导入,注意txt的分隔符的选择,避免键值冲突,导入前可用Schema.ini定义格式,大致方向已告诉你了.
返回顶部
顶部