搜遍了 大大小小的网页 都没有找到正确结果 苦恼啊
下面是我代码的一段
ArrayDescriptor desc = ArrayDescriptor.createDescriptor("ALIST",connection);
ARRAY aArray = new ARRAY(desc, connection, al);
pproc =(OracleCallableStatement) connection.prepareCall("{
call ATTEND.InsertAttendDataTest(?,?)}");
pproc.setString(1, colstr);
((OracleCallableStatement) pproc).setARRAY(2, aArray);
pproc.execute();
我的connection是jboss的连接池的连接 然后抛出:
java.lang.ClassCastException: org.jboss.resource.adapter.jdbc.WrappedConnection cannot be cast to oracle.jdbc.OracleConnection
但是用纯的jdbc连接 就没有问题 请问如何转换connection 到oracle.jdbc.OracleConnection
而要使用jboss的连接池
下面是我代码的一段
ArrayDescriptor desc = ArrayDescriptor.createDescriptor("ALIST",connection);
ARRAY aArray = new ARRAY(desc, connection, al);
pproc =(OracleCallableStatement) connection.prepareCall("{
call ATTEND.InsertAttendDataTest(?,?)}");
pproc.setString(1, colstr);
((OracleCallableStatement) pproc).setARRAY(2, aArray);
pproc.execute();
我的connection是jboss的连接池的连接 然后抛出:
java.lang.ClassCastException: org.jboss.resource.adapter.jdbc.WrappedConnection cannot be cast to oracle.jdbc.OracleConnection
但是用纯的jdbc连接 就没有问题 请问如何转换connection 到oracle.jdbc.OracleConnection
而要使用jboss的连接池