批处理:Batch
*对于大量的批处理,建议使用Statement,
因为PreparedStatement的预编译空间有限
当数据量特别大时,会发生异常
*************************************
//示例:批处理插入1000个数据
{
......
conn.setAutoCommit(false);//将自动提交事务的功能 关闭
long start = System.currentTimeMillis();
Statement stmt = conn.createStatement();
for(int i = 10;i<=1000;i++)
{
stmt.addBatch("insert into students (sid,NAME,sage) values ("+i+",'哈哈"+i+"',11)");
}
stmt.executeBatch();
conn.commit();//提交事务
long end = System.currentTimeMillis();
System.out.println("time:"+ (end - start));
}