JDBC를 사용하기 위한 java.sql 의

Statement vs PreparedStatement 비교

비교항목 

 Statement

PreparedStatement 

실행 속도 

질의할 때마다 SQL문을 

컴파일한다. 

SQL문을 미리 준비하여 컴파일해둔다.

입력매개변수 값만 추가하여 서버에 전송한다.

특히 여러 번 박복하여 질의하는 경우, 실행 속도가 빠름 

 바이너리 

데이터 전송

불가능 

가능 

 프로그래밍 

편의성

SQL문 안에 매개변수 값이 포함되어 있어서 SQL 문이 복잡하고 매개변수가 여러 개인 경우 코드 관리가 힘들다. 

 SQL문과 입력 매개변수가 분리되어 있어서 코드 작성이 편리하다.


'ServletJDBC' 카테고리의 다른 글

JSP 프리컴파일  (0) 2015.07.20
MVC  (0) 2015.07.20
서블릿(Servlet) 기초2  (0) 2015.07.12
서블릿기초1  (0) 2015.07.12
서블릿이란?(Servlet)  (0) 2015.07.12
Posted by slender ankles
,