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 |