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();

可以进行批处理。

posted @ 2018-08-21 10:53  谁在逆水行舟  阅读(172)  评论(0编辑  收藏  举报