04 JDBC 중급 프로그래밍 (1)


04 JDBC 중급 프로그래밍 (1)

1. PreparedStatement 인터페이스 1) PreparedStatement 인터페이스의 형식 PreparedStatement 의 객체는 Statement 객체와 달리 SQL문이 생성될 때 SQL문을 인자로 넘겨주며, 인자로 넘겨진 SQL문을 미리 컴파일하여 가지고 있다가 동적으로 컬럼값을 채워 이를 DMS에게 직접 전송합니다. 이것은 DBMS가 PreparedStatement 의 SQL문을 실행할 때, PreparedStatement 의 SQL문을 컴파일하지 않고 바로 실행할 수 있다는 것을 의미합니다. PreparedStatement의 객체는 컴파일 전의 SQL문뿐만 아니라 컴파일된 SQL문도 가지고 있는 것입니다. 그래서 하나의 SQL문을 컬럼 값만 변경하여 여러 번 실행하고자 한다면, 실행할 때마다 매번 이를 해석해야 하는 Statement의 SQL문 보다는 미리 컴파일된 SQL문을 가지고 있어 이를 매번 해석할 필요가 없는 PreparedStatement 의 SQL...


#jdbc

원문링크 : 04 JDBC 중급 프로그래밍 (1)