반응형

앞에서는 statement를 이용해서 연동하였는데 이럴 경우 연동 할때마다 DMBS에서 다시 SQL문으로 컴파일해야 하므로 속도가 느리다는 단점이 있습니다

이럴 경우 PrepareStatement 인터페이스를 사용하면 SQL문을 미리 컴파일해서 재사용하므로 Statement 인터페이스보다 훨씬 빠르게 데이터 베이스 작업을 수행할 수 있습니다. 

  따라서 데이터베이스와 연동할 때 또는 반복 처리가 필요할 때는 PrepareStatement 인터페이스를 사용해야 합니다.

  또한 PreparedStatement 인터페이스에서는 실행하려는 SQL문에 "?"를 넣을 수 있습니다. 따라서 "?"의 값만 바꾸면 손쉽게 설정할 수 있어 Statement보다 SQL문 작성하기가 더 간단합니다.

 

sec01.ex02 패키지 내에

MemberServlet, MemberVO를 복사해서 넣어두고

MemberDAO 만 작성합니다.

기존의 statement 를 제거하고

preparedStatement 를 추가해줍니다.

 

 

반응형
블로그 이미지

꽃꽂이하는개발자

,