PreparedStatement ps = conn.prepareStatement("insert into t (a, b, c) values(?,?,?)";
while(expression){
a=......;
b=......;
c=.......;
ps.setInt(1,a);
ps.setInt(2,b);
ps.setInt(3,c);
ps.executeUpdate();
}这样做绝对快 http://www.javayou.com
while(expression){
a=......;
b=......;
c=.......;
ps.setInt(1,a);
ps.setInt(2,b);
ps.setInt(3,c);
ps.executeUpdate();
}这样做绝对快 http://www.javayou.com
PreparedStatement preStm = con.prepareStatement(preSql);Iterator normalIter = normalSet.iterator();
while(normalIter.hasNext()) {
a=......;
b=......;
c=.......;
preStm.setInt(1,a);
preStm.setInt(2,b);
preStm.setInt(3,c); preStm.addBatch();
}preStm.executeBatch();
con.commit();
但是两种都试了几次,速度没有什么的提升,跟直接executeUpdate(strsql)一样慢
有没有其他的好办法啊
并采用连接池,
试一试,或许会有提高。