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로 사용하지 않겠다는 의미
반응형
'JAVA' 카테고리의 다른 글
서버 아이피 알아 오기 (0) | 2015.03.05 |
---|---|
rs 개수 가지고 오기 (0) | 2015.03.05 |
JAVA ZIP파일 생성 (0) | 2015.03.05 |
JAVA PHP MD5 연동이 안되는 경우 (0) | 2015.03.04 |
자바 컴파일과 실행 에 사용되어지는 javac, java 명령어의 옵션 (0) | 2015.03.04 |