Oracle
 sql >> Database >  >> RDS >> Oracle

ClassCastException:non è possibile eseguire il cast di org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6 in OraclePreparedStatement

Guardando il javadoc direi che org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6 esegue il wrapping del driver Oracle JDBC sottostante.

org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6 ha un metodo per ottenere l'istruzione sottostante. Forse dovresti provare qualcosa come il seguente:

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