//获取到dbConn
stmt2 = dbConn.prepareStatement("update TB set TB.1=?,TB.2=? where TB.3=?");dbConn.setAutoCommit(false);for(int i=1;i<10000;i++){
stmt2.setString(1,""+i);
stmt2.setString(2,i"+);
stmt2.setInt(3,i); stmt2.addBatch(); if ((rsCount%1000) == 0) {
stmt2.executeBatch();
dbConn.commit();
stmt2.clearBatch();
}
}stmt2.executeBatch();
dbConn.commit();
stmt2.clearBatch();
dbConn.setAutoCommit(true);stmt2.close();
dbConn.close();
我上面这段批处理代码,执行了半天,1分钟后查询下表只执行了2000条,程序就一直卡住了
大家看看有什么不对的地方哦 ???
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货