JAVA
resultset생성시 인자값을 이용한 설정
질주하는구
2015. 3. 5. 10:17
ResultSet 객체 생성시에 생성자를 이용한 설정
pstm = con.prepareStatement(sql.toString(), ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
ResultSet.TYPE_SCROLL_INSENSITIVE <-- ResultSet 에서 rs.next() 를 사용하게 되면 다음 결과 row를 가져오구 다음에는 이전 값을 사용못하게 되죠.. 그러나 이 옵션으로 ResultSet을 만들면 한번 커서가 지나간 다음에 다시 되돌릴 수가 있습니다.
5번 질문에서 사용하신 rs.last(); 를 사용하시려면 필수 입니다.
ResultSet.CONCUR_READ_ONLY <-- ResultSet으로 가져온 row의 값을 다시 Insert나 Update로 사용하지 않겠다는 의미
반응형