Apa yang Anda dapatkan dari pool adalah koneksi proxy. Untuk mengakses koneksi Oracle yang mendasarinya, Anda harus menggunakan unwrap() dengan isWrapperFor():
try (Connection hikariCon = dbConnect.getConnection()) {
if (hikariCon.isWrapperFor(OracleConnection.class)) {
OracleConnection connection = hikariCon.unwrap(OracleConnection.class);
:
:
}
Namun, metode mana yang spesifik OracleConnection dalam contoh Anda? Anda mungkin tidak perlu melakukan casting sama sekali!