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.