2013년 8월 19일 월요일

Statement VS PreparedStatement

Statement

소스 가독성 : SQL문이 복잡할 수록 읽기 어렵다.

바이너리 데이터 입력 : 입력불가.

반복 수행시 속도 : 매번 SQL문을 DBMS에 형식에 따라 속도 느림.

성능 : SQL문을 매번 컴파일 후 사용.

사용법 : 매번 SQL문을 지정해준다.



Prepared Statement

소스 가독성 : 간결하다.

바이너리 데이터 입력 : 입력가능.

반복 수행시 속도 : SQL문을 한번만 변환하고 실행하여 속도 빠름.

성능 : 컴파일한 상태에서 바인딩

사용법 : SQL문에서의 ?의 변화만 준다.

댓글 없음:

댓글 쓰기