getCursor1 톰켓에서 OracleCallableStatement 캐스팅 사용시 ClassCastException 에러 해결 방법 Oracle 스토어드 프로시져에서 Cursor(ResultSet)을 가져오는 경우에, 톰켓에서 컨넥션풀을 이용해서 컨넥션을 받아올 때 OracleCallableStatement를 캐스팅 해서 사용하면 ClassCastException 을 발생시킨다. 이때는 표준 API (java.sql) 를 이용한다. 1) OracleCallableStatement 캐스팅 사용 cs.execute(); OracleCallableStatement ocstmt = (OracleCallableStatement)cs; ResultSet rs = ocstmt.getCursor(1); 2) java.sql 만 사용 cs.execute(); ResultSet rs = (ResultSet)cs.getObject(1); 2014. 1. 30. 이전 1 다음