Det du får fra pool er en proxyforbindelse. For at få adgang til den underliggende Oracle-forbindelse skal du bruge unwrap() med isWrapperFor():
try (Connection hikariCon = dbConnect.getConnection()) {
if (hikariCon.isWrapperFor(OracleConnection.class)) {
OracleConnection connection = hikariCon.unwrap(OracleConnection.class);
:
:
}
Men hvilken metode er OracleConnection specifik i dit eksempel? du behøver måske slet ikke at kaste !