JDBC - PreparedStatement VS, Statement
2017. 1. 19. 23:25
PreparedStatement VS, Statement 1. StatementDB를 연결하기 위한 일반적인 목적으로 사용된다. 고정적인 쿼리를 실행할 때 유용하다.매개변수를 받을 수 없다.SQL문이 달라지더라도 한 개만 생성해서 재사용이 가능하다.12Statement stmt = conn.createStatement(); // 생성stmt.execute(sql); // 실행cs 2. PreparedStatement쿼리를 자주 사용할때 이용된다. 실행시간에 매개변수를 받을 수 있다.statement에 비해 반복적인 SQl문을 사용할 경우에 더 빠르다.DB컬럼타입과 상관없이 ? 하나로 표시하면되므로 개발자가 혼동하지 않고 사용가능하다.SQL문마다 PreparedStatement객체를 각각 생성해야하기 때문..