JAVA循环大量插入数据库
0丁叮0 2017-11-06 03:29:30 我目前做的功能是这样的,JAVA开启一个服务,这个服务长时间运行在服务器,解析固定文件夹里的文件,解析之后插入到数据库中(sql Server或Oracel),每个文件里大约会有100-500条记录需要插入到数据库,每天大约会有10W-20W个文件的数据需要插入到数据库中,就是每天大约需要插入2000W-3000W万的数据到数据库中。目前设计是每天自动创建一个表,插入方式是JDBC的PreparedStatement批处理模式,但是每解析一个文件就需要提交一次,来保证数据完整。但是每天的表插入到1000W的数据之后感觉再插入就会很慢,请问有什么好的方式能解决吗。