读书人

excel数据导入报java.lang.OutOfMemor

发布时间: 2014-01-26 14:38:20 作者: rapoo

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

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

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


我的主要代码:

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

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

        

读书人网 >Java Exception

热点推荐