sql >> Databáze >  >> RDS >> Oracle

Připojení nelze přetypovat na oracle.jdbc.OracleConnection

Spojení, které načítáte, je pravděpodobně zabalené připojení.

Pokud opravdu potřebujete získat základní připojení Oracle, které byste měli použít:

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

isWrapperFor a unwrap metody jsou dostupné od Java 1.6 a měly by být smysluplně implementovány pomocí obalů připojení A/S.



  1. Problém s SQLiteOpenHelper na Androidu 2.X a 3.X

  2. mySQL - Vytvořte novou tabulku pomocí dat a sloupců ze tří tabulek

  3. Jak se připojíte k více databázím MySQL na jedné webové stránce?

  4. Jak změnit aktuální formát data v SQL Server (T-SQL)