본문 바로가기

에러

ResultSet 에러 전방향 전용 결과 집합에 부적합한 작업이 수행되었습니다

쿼리 결과 값으로


ResultSet 사용하여 출력하는데


기본적으로 전방향으로만 작업 진행이 이루어진다.


그래서 first() 나  previous(), absolute() 와 같은 메소드 실행에서 


전방향 전용 결과 집합에 부적합한 작업이 수행되었습니다


라는 에러가 떨어지게 된다.


해결 방법은


다음과 같이


pstmt = conn.prepareStatement(sql문, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);


적어주면 된다.