如何实现批量添加batch版本一
执行批量添加200次数据的操作:
版本一的全部代码:
package test_path;
import org.junit.Test;
import java.sql.*;
public class MoHuAndDeleteTest {
@Test
public void testMoMu(){
Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
try{
//1、注册驱动
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test1", "root", "root");
//循环创建200次预编译对象
for (int i = 1; i < 200; i++) {
ps=conn.prepareStatement("insert into t_user values(?,?,?)");
ps.setObject(1,i);
ps.setObject(2,"admin"+i);
ps.setObject(3,i+"pwd");
ps.executeUpdate();
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}finally {
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
try {
ps.close();
} catch (SQLException e) {
e.printStackTrace();
}
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}