SimpleJdbcTemplate更新操作
String insertsql="insert into users values(2,‘lisi‘,2)";
//向表中插入一行记录,row表示受影响的行数
int row=stj.update(insertsql);
System.out.println(row);//1
支持变参更新表
String insertsql="insert into users values(?,?,?)";
Integerid=Integer.valueOf(5);
String name="xiaoqi";
Integerage=Integer.valueOf(5);
int row= stj.update(insertsql, id,name,age);
System.out.println(row); //1
String insertsql="insertinto users values(:id,:name,:age)";
Map<String,Object> map=newHashMap<String,Object>();
map.put("id", Integer.valueOf(8));
map.put("name", "huangba");
map.put("age", Integer.valueOf(8));
int row=stj.update(insertsql, map);
System.out.println(row);
支持多行的更新操作
String insertsql2="insertinto users values(?,?,?)";
Integer id=Integer.valueOf(12);
String name="yaoling";
Integer age=Integer.valueOf(12);
Object[] object1={id,name,age};
Integer id2=Integer.valueOf(11);
String name2="jiujiu";
Integer age2=Integer.valueOf(11);
Object[] object2={id2,name2,age2};
List<Object[]> list=newArrayList<Object[]>();
list.add(object1);
list.add(object2);
//返回对应影响的行数
int[] row2=stj.batchUpdate(insertsql2, list);