지금 현재 마이바티스를 쓰지 못하는 상황이라 .. 이렇게 진행중입니다..
문제는
java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.DelegatingCallableStatement cannot be cast to oracle.jdbc.OracleCallableStatement
형변환이 안되거든요 ocstmt = (OracleCallableStatement)cstmt;
문제의 부분입니다.. 임폴트가 잘못된건지...
import java.sql.CallableStatement;
import oracle.jdbc.OracleCallableStatement;
이부분이 문제입니다
소스 부분입니다.
Connection con = null;
CallableStatement cstmt = null;
ResultSet rs = null;
PreparedStatement pstmt = null;
OracleCallableStatement ocstmt = null;
List<BoardListBean> list = new ArrayList<BoardListBean>();
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
con = ConnUtil.getConnection();
cstmt = con.prepareCall("{CALL SEARH_PROC(?,?,?,?,?)}");
cstmt.setString(1, (String)hashMap.get("searchName"));
cstmt.setString(2, (String)hashMap.get("search"));
cstmt.registerOutParameter(3, Types.VARCHAR);
cstmt.registerOutParameter(4, Types.VARCHAR);
cstmt.registerOutParameter(5, OracleTypes.CURSOR);
cstmt.executeQuery();
ocstmt = (OracleCallableStatement)cstmt;
rs = ocstmt.getCursor(5);
그건 그렇고 ckeditor 맞나염?
엔터칠때마다 스크롤이 내려가네요..