java.sql.SQLException: No value specifiedfor parameter 2
代码:publicboolean addPerson(Person p) {
boolean is = false;
String sql = "insert intostudent(name,psw) values(?,?)";
List argList = new ArrayList();
// argList.add(String.valueOf(p.getId()));
argList.add(p.getName());
argList.add(p.getPassword());
int i = jdbcTemplate.update(sql, argList);
if(i>0){
is = true;
}
return is;
}
解决办法:inti =jdbcTemplate.update(sql, argList.toArray());