반응형 statement1 Statement / preparedStatement 차이 자바 JDBC를 사용할 경우 요즘엔 preparedStatement 를 많이 사용하곤 하지만 예전에는 Statement 로도 종종 사용을 해왔다. 비슷한 기능을 하는 두 메서드에 대해서 차이에 대해 잠깐 적어보려고 한다. 결론 먼저 말하면 PreparedStatement 를 더 많이 사용하고 사용하기를 권장한다. 이유는 크게 2가지이다. 성능면에서 재사용이 가능하여 도움이 되고 , sql 인젝션이 방지 되어 보안상에도 도움이 된다. sql 인젝션 관련해서는 아래 참고 포스팅 참고 바란다. 그리고 나중에 알게 된 사실인데 속도면에서도 도움이 된다고 한다. 일반적인 RDBMS 사용시 실행할 쿼리를 실행하면 다음 단계를 거친다. SQL 쿼리 구문 분석(syntax, semantic) SQL 쿼리 컴파일 (co.. 2023. 8. 28. 이전 1 다음 반응형