본문 바로가기
반응형

PreparedStatement2

Java jdbc사용(executeQuery, executeUpdate, ResultSet, Connection, PreparedStatement) jdbc 에 대한 내용은 아래 참고 포스팅 참고 바란다. 이번 포스팅에서는 java 에서 간단히 사용할 jdbc 코드 예제를 적어둘 것이다. import java.sql.*; public class TEST { public static void main(String[] args){ Connection con = null; ResultSet rs = null; PreparedStatement psmt = null; //JDBC 연결 관련 //JDBC 연결 관련 //JDBC 연결 관련 //JDBC 연결 관련 //JDBC 연결 관련 try { Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:15.. 2024. 1. 31.
Statement / preparedStatement 차이 자바 JDBC를 사용할 경우 요즘엔 preparedStatement 를 많이 사용하곤 하지만 예전에는 Statement 로도 종종 사용을 해왔다. 비슷한 기능을 하는 두 메서드에 대해서 차이에 대해 잠깐 적어보려고 한다. 결론 먼저 말하면 PreparedStatement 를 더 많이 사용하고 사용하기를 권장한다. 이유는 크게 2가지이다. 성능면에서 재사용이 가능하여 도움이 되고 , sql 인젝션이 방지 되어 보안상에도 도움이 된다. sql 인젝션 관련해서는 아래 참고 포스팅 참고 바란다. 그리고 나중에 알게 된 사실인데 속도면에서도 도움이 된다고 한다. 일반적인 RDBMS 사용시 실행할 쿼리를 실행하면 다음 단계를 거친다. SQL 쿼리 구문 분석(syntax, semantic) SQL 쿼리 컴파일 (co.. 2023. 8. 28.
반응형