Statement와 PreparedStatement 비교 Statement와 PreparedStatement 클래스는 Java 애플리케이션에서 데이터베이스에 접근하여 SQL 쿼리를 작성하고 DB에 전달할 때 쓰는 클래스들로 다른 특성을 가지고 있다. StatementSQL 쿼리에서 변수를 직접 문자열로 결합하여 사용String sql = "insert into student values(" + sno + ", '" + name + "', ...);";st.executeUpdate(sql);SQL 인젝션 공격에 취약하며, 매번 새롭게 SQL 구문을 컴파일하므로 성능이 떨어질 수 있다.문자열 결합형식을 취하기 때문에 동적 쿼리 사용시 작성의 불편함이 있다. PreparedStatement ?로 표기하는 ..