
Statement와 PreparedStatement
·
Databases
StatementStatement stmt = connection.createStatement();ResultSet rs = stmt.executeQuery("SELECT * FROM users WHERE id = 1"); Statement는 JDBC에서 제공하는 가장 기본적인 쿼리 실행 방식이다. 이는 데이터베이스에 SQL 문을 전달하고 실행하는 단순한 인터페이스를 제공한다. Statement를 사용할 때마다 데이터베이스는 SQL 문을 파싱하고, 컴파일하여 실행 계획을 생성한다. 이러한 과정은 매 실행마다 반복되며, 불필요한 작업이다. Statement의 실행 과정은 크게 네 단계로 나눌 수 있다.SQL 문장이 데이터베이스 서버로 전송데이터베이스 서버는 받은 SQL 문장을 파싱하여 문법적 오류를 검사실..