sql >> Base de Datos >  >> RDS >> Oracle

ClassCastException:org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6 no se puede convertir a OraclePreparedStatement

Al mirar el javadoc, supongo que org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6 está empaquetando el controlador Oracle JDBC subyacente.

org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6 tiene un método para obtener la declaración subyacente. Tal vez debería intentar algo como lo siguiente:

WrappedPreparedStatementJDK6 statement = ...
OraclePreparedStatement oracleStatement = (OraclePreparedStatement)statement.getUnderlyingStatement();