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

WSJDBCConnection ombryder ikke objekter af typen oracle.jdbc.OracleConnection

Dobbelttjek din konfiguration. Din datakilde må ikke pege på en Oracle DB, som du tror, ​​den er. Jeg testede din kode, og den vil fungere, hvis din datakilde virkelig peger på en Oracle DB.

isWrapperFor() metoden forsøger at fortælle dig, at din forbindelse ikke omslutter OracleConnection, og det er også i overensstemmelse med, hvad undtagelsesmeddelelsen fortæller dig.

Du kan kontrollere datakildens produktoplysninger på denne måde:

DatabaseMetaData metadata = conn.getMetaData();
System.out.println("DB product:  " + metadata.getDatabaseProductName());
System.out.println("JDBC Driver: " + metadata.getDriverName());



  1. PHP MYSQL multidimensional array

  2. Opret en database i SQL Server (T-SQL)

  3. Kombiner flere SELECT-udsagn

  4. Docker - Kør Apache på vært og container til forskellige websteder