HANCO

JSP Study05 : PreparedStatement vs Statement 본문

웹개발/JSP

JSP Study05 : PreparedStatement vs Statement

HANCO 2020. 4. 25. 17:02

시간 절약을 위해 결론 부터 말하자면

단일 쿼리문을 실행할때에는 Statement를 사용하는 것이 빠르다.

하지만,

다중 쿼리문을 실행할때는 PreparedStatement가 빠르다.

그 이유는 ,

Statement의 경우 쿼리문이 사용될 떄마다 계속해서 컴파일을 실행하고

PreparedStatement의 경우 선 컴파일 후 쿼리문이 사용되어질때 마다 컴파일을 실행하지 않는다.

따라서, 실행횟수가 많으면 많을 수록 preparedStatement가 상대적으로 빠르고 쿼리문 실행횟수가 매우 적다면 그 차이를 느끼기는 힘들 수 있다.

 

이외에도 PreparedStatement는  Statement를 내부적으로 상속받아 사용하기 때문에 사용자가  PreparedStatement를 사용한다면 Statement의 메소드를 사용할 수 있다.

따라서 PreparedStatement를 사용하는 것이 낫다고 생각한다.

이번에는 PreparedStatement를 사용해서 몇가지 쿼리문을 실행해 보겠습니다.

데이터 베이스 연동 부분은 아래 링크에서 확인 해주세요

링크 : (비어있음 아직)

 

 

 

만약 다른 생각이나 정보가 있다면 댓글을 달아주세요 (제가 모르는 것이 많습니다.)

'웹개발 > JSP' 카테고리의 다른 글

JSP study04 : Checkbox list 이용하기  (0) 2019.09.07
JSP study03 : Login form  (0) 2019.09.07
JSP study02 : method declarations!  (0) 2019.09.05
JSP study 01 : JSP Element  (0) 2019.09.05