首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

excel数据导入报java.lang.OutOfMemoryError异常

2014-01-26 
excel数据导入报java.lang.OutOfMemoryError异常:我做一个excel数据导入,一次的数据插入量大概6000左右记录

excel数据导入报java.lang.OutOfMemoryError异常:

我做一个excel数据导入,一次的数据插入量大概6000左右记录
可能多人同时上传文件并导入到数据库。

操作多时tomcat报错java.lang.OutOfMemoryError,并可能死机。


我的主要代码:

 PreparedStatement stmt;
大的循环:
stmt.setString(1,id)
...
stmt.execute();
循环结束。

------解决方法--------------------------------------------------------
用batch批量导入。每添加1000条记录就update一下。
------解决方法--------------------------------------------------------
设置java虚拟机的内容大小! java -Xmx512M 或者更大

        

热点排行