JDBC中
有两个批处理函数
有两种方法可以进行批处理 第一种是用Statement
一、使用Statement
1Statement sm=con.createStatement();
2String sql="insert into errbills values()";
3sm.addBatch(sql);
4sql="delete from errbills where bno='124'";
5sm.addBatch(sql);
6sm.executeBatch();
2String
3sm.addBatch(sql);
4sql="delete
5sm.addBatch(sql);
6sm.executeBatch();
二、使用PreparedStatement
2PreparedStatement
3for(int
4
5
6}
7ps.executeBatch();
8
注意使用Statement和PreparedStatement的区别
在JDBC中使用批处理可以提高执行速度,因为我们不需要维护多条语句,所有的操作都是在一条语句里面完成,这样数据库服务器不必要为每条语句都分配和维护资源(指针等),可以减轻数据库服务器的压力