日期:2014-05-20  浏览次数:21023 次

急*急 ** 读取大数据量的文件,插入到数据库内存溢出
现在读一个大文件,读出来 的东西放到一个set集合里面,插入导入数据库里面,我去了可是放到set里面时就内存溢出了,
但是要求不能改JVM的内存,求解决方法,急啊
谢谢各位大哥大姐了。

------解决方案--------------------
设定读取多少行然后将数据存入数据库,存储完成后清除数据,重复这样的过程就好
------解决方案--------------------
全部读入后,再存到数据库,肯定有内存问题。
一般用addBatch,executeBatch方式。每2000条左右执行一次。