JdbcTemplate는 DAO객체에서 DB와 연동하기 위해 SQL 연산들을 수행 할 수 있도록 도와주는 기술인데,
update()는 SQL 연산을 통해 데이터베이스를 갱신시켜줄 때(INSERT, DELETE, UPDATE) 사용하는 메소드이다.
?
에 파라미터를 넘겨주는 형태의 SQL로 먼저 sql문을 만들고 함께 제공하는 파라미터를 순서대로 바인딩해준다.
SQL과 함께 가변인자로 선언된 파라미터를 제공해주면 된다.
this.jdbcTemplate.update("insert into users(id, name, password) values(?,?,?)",
user.getId(), user.getName(), user.getPassword());
```
### ✏️ UPDATE
INSERT의 방식과 마찬가지로 치환자를 가진 SQL을 만든 후 함께 제공하는 파라미터를 활용하면 된다.
``` java
this.jdbcTemplate.update("update users set name=? where password=?",
user.getName() , user.getPassword());
치환자가 필요하면 파라미터로 넘겨주면 되고, 치환자가 필요없을 때는 SQL문만 작성해주면 된다.
this.jdbcTemplate.update("delete from users");