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

用java写的对oracle进行update操作,但是为什么总会出游标用尽的情况啊
用java写的对oracle进行update操作,但是为什么总会出游标用尽的情况啊

数据库里装的是全国的数据,要对32个省的数据作UPDATE,每个省要跑160多个SQL语句

这些语句都是放在STRING[]里的

请高人指点一下

------解决方案--------------------
把代码和错误信息都帖出来
------解决方案--------------------
换个用法如何

PreparedStatement a;
a =con........

for(int i =0;i <new Integer(DBinfo.length2).intValue();i++)
{

a.addBatch(DBinfo.WASHSQL[i]);
}
a.executeBatch();
a.clearBatch()
a.close()

------解决方案--------------------
如果同时操作大量sql,建议用批。