Java

Statement 와 PreparedStatementSQL 을 실행할 수 있는 객체입니다. Statement1. 단일로 사용될 때 빠른 속도를 지닙니다.2. 쿼리에 인자를 부여할 수 없습니다.3. 매번 컴파일을 수행해야 합니다. PreparedStatement1. 쿼리에 인자를 부여할 수 있습니다.2. 처음 프리컴파일 된 후, 이후에는 컴파일을 수행하지 않습니다.3. 여러번 수행될 때 빠른 속도를 지닙니다. Statement 와 PreparedStatement 의 속도차이 비교Goldilocks 데이터베이스로 진행해보았으며, 테이블의 스키마와 데이터 건수입니다.gSQL> CREATE TABLE PERFORMANCE (C1 INT PRIMARY KEY, C2 CHAR(30), C3 DATE); Table ..
Execute 1. 수행결과로 Boolean 타입의 값을 반환합니다.2. 모든 구문을 수행할 수 있습니다. execute 함수를 사용하는 방법입니다. -> 리턴값이 ResultSet 일 경우에는 true, 이 외의 경우에는 false 로 출력됩니다. -> 리턴값이 ResultSet 이라고 하여 ResultSet 객체에 결과값을 담을 수 없습니다.PreparedStatement pstmt = con.prepareStatement("INSERT INTO SAMPLE_TABLE VALUES (?, ?)"); pstmt.setInt(1, 200); pstmt.setString(2, "Jerry"); boolean result = pstmt.execute(); System.out.println("Result : ..
꽁담
'Java' 태그의 글 목록 (5 Page)