Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

ClassCastException:org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6 não pode ser convertido em OraclePreparedStatement


Olhando para o javadoc eu acho que org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6 está agrupando o driver Oracle JDBC subjacente.

org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6 tem um método para obter a declaração subjacente. Talvez você deva tentar algo como o seguinte:
WrappedPreparedStatementJDK6 statement = ...
OraclePreparedStatement oracleStatement = (OraclePreparedStatement)statement.getUnderlyingStatement();