public void save(RegistrationBean registrationBean)抛出SQLException {
String first_name = registrationBean.getFirst_name();
String last_name = registrationBean.getLast_name();
String email = registrationBean.getEmail();
String password = registrationBean.getPassword();
String phone = registrationBean.getPhone();
try {
int rows = jdbcTemplate.update("insert into users values(?,?,?,?,?)", first_name, last_name, email,password,phone);
System.out.println("inserted" + rows);
} catch (DataAccessException e) {
System.out.println(" not row inserted.reason : " + e);
}
}
这是我的save方法,它给出了org.springframework.jdbc.BadSqlGrammarException:PreparedStatementCallback的sqlerror;错误的SQL语法[插入用户值(?,?,?,?,?)];嵌套异常是java.sql.SQLException:列计数与第1行的值计数不匹配。 请任何人帮助解决问题。