Oracle
 sql >> Base de données >  >> RDS >> Oracle

ClassCastException :org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6 ne peut pas être converti en OraclePreparedStatement

En regardant le javadoc, je suppose que org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6 encapsule le pilote Oracle JDBC sous-jacent.

org.jboss.jca.adapters.jdbc.jdk6.WrappedPreparedStatementJDK6 a une méthode pour obtenir la déclaration sous-jacente. Peut-être devriez-vous essayer quelque chose comme ceci :

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