sql >> Database >  >> RDS >> Oracle

Verbinding kan niet worden gecast naar oracle.jdbc.OracleConnection

De verbinding die u ophaalt, is waarschijnlijk een ingepakte verbinding.

Als je echt moet de onderliggende Oracle-verbinding krijgen die u moet gebruiken:

if (connection.isWrapperFor(OracleConnection.class)){
   OracleConnection oracleConnection= connection.unwrap(OracleConnection.class);  
}else{
   // recover, not an oracle connection
}

De isWrapperFor en unwrap methoden zijn beschikbaar sinds Java 1.6, en zouden op een zinvolle manier moeten worden geïmplementeerd door de A/S-verbindingswrappers.



  1. Impasses in Oracle

  2. Hoe Distributed AD te gebruiken om de patchtijd in Oracle EBS te verkorten

  3. MySQL TAN() Functie – Retourneer de tangens van een waarde in MySQL

  4. Hoe MariaDB op Ubuntu te installeren en te beveiligen