【发布时间】:2015-01-08 16:13:55
【问题描述】:
我想知道多次执行 PreparedStatement 是否是一种好习惯,或者我们应该每次都重新初始化它。
例如:
while(i<100){
PreparedStatement ptsmt = con.preparedStatement("INSERT into counts (counter) values (?)");
ptsmt.setInt(1,i);
ptsmt.executeUpdate();
}
比 差还是好?
PreparedStatement ptsmt = con.preparedStatement("INSERT into counts (counter) values (?)");
while(i<100){
ptsmt.setInt(1,i);
ptsmt.executeUpdate();
}
【问题讨论】:
-
这就是preparedStatements的重点。第二个选项是正确的方法。