statement和preparedstatement批处理
1、statement批处理(适用于增删改)
创建一个statement对象stat
使用stat.addbatchZ(sql)添加需要执行的sql语句;
执行:stat.executeBatch()
2、preparedstatement 进行批处理(适用于增删改,只能使用一种类型的sql)
例如:
String sql="insert into user(username,userpwd) values(?,?)";
PreparedStatement pstmt = con.prepareStatement(sql);
for (int i = 0; i <3; i++) {
pstmt.setString(1, "t"+i);
pstmt.setString(2, "t"+i);
pstmt.addBatch();
}
pstmt.executeBatch();
可以进行批处理。