[Eclipse][DB Error] 전방향 전용 결과 집합에 부적합한 작업이 수행되었습니다 : last 해결방법
류명운
·2015. 11. 30. 00:57
[Eclipse][DB Error] 전방향 전용 결과 집합에 부적합한 작업이 수행되었습니다 : last 해결방법
1. 에러 증상
- Oracle DB MVC 모델 적용을 하다가 아래와 같은 에러 발생
2. 에러 메시지
- 전방향 전용 결과 집합에 부적합한 작업이 수행되었습니다 : last
3. 에러 이유
- ResultSet의 first()나 absolute() 함수를 사용할 때 발생
|
4. 해결 방법
- 쿼리 실행 부분의 매개변수에 "ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE" 추가
* 설명
- 보통 ResultSet 객체를 획득할 때, PreparedStatement 객체의 executeQuery() 메소드를 통하여 얻게 되는데, 이 때 PreparedStatement 객체로부터 반환되어지는 ResultSet 객체는 후방향 탐색만이 가능하도록 되어진 객체이다.
- 따라서 PreparedStatement 객체를 Connection 객체로부터 얻을 때 사용하는 Connection객체의 preparedStatement() 또는 createStatement() 메서드에 ResultSet 객체의 두 정적 필드 값을 넘겨준다.
'삶의 늪에 들어 가기 전 > 정리중(미정리)' 카테고리의 다른 글
[자바스크립트] iframe height 안에 내용 사이즈에 맞게 사용하기 (100% 사용하기) (0) | 2015.12.01 |
---|---|
한국성서대학교 15년도 2학기 15주차 묵상지[한국성서대 묵상지] (0) | 2015.12.01 |
[oracle dbcp] 오라클DB 커넥션풀 설정하기 (2) | 2015.11.29 |
[Jquery] 자동완성:autocomplete 기능 구현하기 (검색, 문자열 자동완성) (2) | 2015.11.28 |
[Eclipse][DB Error] HTTP Status 500 - javax.servlet.ServletException: java.lang.AbstractMethodError: oracle.jdbc.driver.OracleConnection.isValid(I)Z (0) | 2015.11.27 |