카테고리 없음
PreparedStatement 와 Statement의 차이
소금_msg
2021. 11. 4. 02:18
원래 Statement 인터페이스를 이용해 데이터 베이스와 연동했던것을
PreparedStatement 인터페이스를 사용하여 Statement를 쓰던 것보다 훨씬 빠르게 데이터베이스 작업을 수행할 수 있다.
( Statement로 DB연동하면 연동할때마다 SQL문을 컴파일하느라 속도 느리고 비효율, PreparedStatement는 컴파일 된것을 재사용.)
요약하면
Statement는 단순한 문자열을 DBMS에 전달.(DBMS는 이 문자열을 컴파일시켜 읽어들여야함.)
PreparedStatement는 컴파일된 SQL문을 DBMS에 전달.