Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Koneksi tidak dapat ditransmisikan ke Oracle.jdbc.OracleConnection

Koneksi yang Anda ambil mungkin adalah koneksi terbungkus.

Jika Anda sangat perlu mendapatkan koneksi Oracle yang mendasari yang harus Anda gunakan:

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

isWrapperFor dan unwrap metode tersedia sejak Java 1.6, dan harus diimplementasikan secara bermakna oleh pembungkus koneksi A/S.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa perbedaan antara hash join dan merge join (Oracle RDBMS )?

  2. Cara mengganti nama kolom tabel di Oracle 10g

  3. Bagaimana saya bisa membuat klausa WHERE dinamis?

  4. hapus baris duplikat dari Oracle

  5. Format TANGGAL default Oracle