728x90
execute()
- 모든 유형의 SQL 문과 함께 사용 가능하며, Boolean 타입의 값 반환
- 반환 값이 true이면 getReaultSet 메소드를 사용하여 결과 집합 얻음
executeQuery()
- SELECT 문을 실행할 때 사용
- 쿼리를 실행하고 결과를 ResultSet 객체로 반환
- next() 메소드를 이용하여 선택되는 행 변경 가능하며, 다음 행이 없으면 false 반환
executeUpdate()
- INSERT, UPDATE, DELETE와 같은 DML(Data Manipulation Language)에서 실행 결과로 영향을 받은 row 수 반환
- 쿼리를 실행하고, row 수를 반환하기 때문에 결과를 int 로 반환
- CREATE, DROP 문에서는 -1 반환
728x90
'IT > Java' 카테고리의 다른 글
[Spring Security] 권한 부여 Annotation (0) | 2024.05.17 |
---|---|
[Spring] Lombok 자동 생성자 생성 @AllArgsConstructor, @RequiredArgsConstructor (0) | 2024.04.18 |
[JDBC] Statement? PreparedStatement? (0) | 2024.04.17 |
[Java] Java에서 Wrapper Class를 사용하는 이유 (0) | 2024.04.09 |
[Java] Forward? Forwarding? (0) | 2024.04.08 |