1. 批量操作:操作表里面多条记录
2.jdbcTemplate实现批量添加操作
//批量添加
public void batchAdd(List<Object[]>batchArgs){
int[] ints = jdbcTemplate.batchUpdate("INSERT INTO student VALUES(NULL,?,?,?,?)", batchArgs);
//第一个参数:sql语句,
//第二个参数:List集合,添加多条记录数据
System.out.println(Arrays.toString(ints));
}
测试类
@Test
public void test05(){
ApplicationContext context=new ClassPathXmlApplicationContext("jdbc.xml");
stuDao dao = context.getBean(stuDao.class);
//new 一个集合
List<Object[]>batchArgs=new ArrayList<>();
Object[]o1={"jj","男","90",2};
Object[]o2={"bb","男","40",2};
Object[]o3={"aj","男","50",2};
batchArgs.add(o1);
batchArgs.add(o2);
batchArgs.add(o3);
dao.batchAdd(batchArgs);
}