JDBC - PreparedStatement란
PreparedStatement 객체
- statement를 상속받는 인터페이스로 SQL구문을 실행시키는 기능을 갖는 객체
- statement객체는 실행시 sql명령어를 지정하여 여러 sql구문을 하나의 statement객체로 수행이 가능하다.(재사용 가능) 하지만, preparedStatement는 객체 생성시에 지정된 sql명령어만을 실행할 수 있다. (다른 sql구문은 실행못함 ->재사용 못함)
Statement
- Statement 객체는 SQL 쿼리를 데이터베이스에 보내기 위해 사용된다.
- SQL 쿼리를 실행하고 결과를 받아온다.
데이터베이스에 보내는 편지와 같습니다. 편지를 보내면 답장을 받게 된다.
- executeQuery() 메소드: SELECT 쿼리를 실행하고 결과를 반환한다.
- executeUpdate() 메소드: INSERT, UPDATE, DELETE 쿼리를 실행하고 영향을 받은 행의 수를 반환한다. (즉 생성)
'공부 노트' 카테고리의 다른 글
추상화와 다형성 (1) | 2024.09.26 |
---|---|
스레드란? (스레드/멀티스레드) (4) | 2024.09.25 |
싱글톤 패턴이란? (1) | 2024.09.25 |
Spring Boot - IoC란? (제어의 역전) // 싱글톤 패턴 (공부하기) (0) | 2024.08.13 |
session 이란 (0) | 2024.07.15 |