저번에 jdbc1에서 SELECT문으로 DB의 데이터를 가져오는 것을 해봤다.
출력결과에서 보이듯이 HIT칼럼에서 가져온 데이터들을 잘 출력한다.
다음은 데이터를 삽입하는 INSERT문이다.
데이터를 삽입할 때에는 PreparedStatement를 쓴다.
values( ?, ?, ?, ?)의 인덱스는 순서대로 1, 2, 3, 4이다. 이 인덱스에 맞춰서 setString(인덱스, 변수명)을 잘 맞추어 써야한다.
다음은 UPDATE로 위에서 인서트한 id=15인 데이터를 수정해보겠다.
sql쿼리 정의 부분의 주석에서 보이듯이 SET앞에 띄어쓰기를 반드시 해줘야한다. 만약 띄어쓰기 없이 그냥 쓴다면 "NOTICESET" 이 되어
jdbc가 이해하지 못할 것이다.
아래는 수정결과.
id=15인 데이터가 원했던 대로 수정되었다.
이번에는 DELETE로 삭제하기이다. 조건만 써주면 되서 제일 간단하다.
NOTICE테이블에 위에서 인서트하고 업데이트했던 id=15인 열의 데이터가 사라진 것을 볼 수 있다.
'java spring > jdbc' 카테고리의 다른 글
jdbc6 (상세조회, 페이징) (0) | 2021.03.30 |
---|---|
jdbc 5 (Notice 서비스 만들기1) (0) | 2021.03.24 |
jdbc4(Mysql jdbc연결) (0) | 2021.03.24 |
jdbc2 (0) | 2021.03.16 |
jdbc1 (0) | 2021.03.16 |