
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");