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

WSJDBCConnection não encapsula objetos do tipo oracle.jdbc.OracleConnection


Verifique novamente sua configuração. Seu DataSource não deve estar apontando para um banco de dados Oracle como você pensa. Eu testei seu código e funcionará se seu DataSource estiver realmente apontando para um banco de dados Oracle.

O isWrapperFor() está tentando dizer a você que sua conexão não envolve OracleConnection e isso também é consistente com o que a mensagem de exceção está informando.

Você pode verificar as informações do produto da fonte de dados assim:
DatabaseMetaData metadata = conn.getMetaData();
System.out.println("DB product:  " + metadata.getDatabaseProductName());
System.out.println("JDBC Driver: " + metadata.getDriverName());