본문 바로가기
카테고리 없음

day20)JDBC를 이용한 DB연동3 - PreparedStatement

by code_learner 2022. 1. 23.

 

[Statement vs PreparedStatement]

1.Statement

-stmt=conn.createStatement();-> 인자 없이 만든다
-stmt.executeUpdate(sql문);

 

2.PreparedStatement

-pstmt=conn.prepareStatement("UPDATE MEMBER SET POINT = POINT + ? WHERE ID =?");

  -> sql문을 주면서 만든다

  -> ?표를 sql내부에 넣어 물음표를 대기시킨다.

- pstmt.setInt(1, vo.getPoint());

  -> 이후 물음표를 setter로 정의한다.
- pstmt.executeUpdate(); 

  -> sql문실행

 

댓글