for(){ PreparedStatement pst = con2.prepareStatement(sql3); pst.executeUpdate();//每次执行 都打开一次游标 }
达到最大时 就会报错 处理超出打开游标的最大数异常(ORA-01000: maximum open cursors exceeded)
除了去修改配置外 最简单的方式是 每次打开执行完毕后立即关闭游标
for(){
PreparedStatement pst = con2.prepareStatement(sql3);
pst.executeUpdate();//每次执行 都打开一次游标
pst.close();//关闭游标 否则 超出打开游标的最大数
}