1.jdbcTemplate.query
这个方法用于查询
1.1 JdbcTemplate.query(String sql, RowMapper<> rowMapper) List
sql 是需要执行查询的数据库语句 rowMapper结果单行处理:就是对返回的结果集逐条处理
示例:
List<User> userList = jdbcTemplate.query(sql, new RowMapper<User>() {
User user = null;
@Override
public User mapRow(ResultSet resultSet, int i) throws SQLException {
user = new User();
user.setId(resultSet.getString("id"));
user.setName(resultSet.getString("name"));
user.setSex(resultSet.getString("sex"));
user.setAge(resultSet.getString("age"));
return user;
}});
2.JdbcTemplate.update(String sql)
这个方法用于更新和删除操作
sql是需要执行的更新和删除操作的sql语句
示例:
String sql = "INSERT INTO `user` VALUES(\"abb\",\"abb\",\"abb\",\"abb\");";
int a = jdbcTemplate.update(sql);
a是影响的行数