Những gì bạn nhận được từ pool là một kết nối proxy. Để truy cập kết nối Oracle cơ bản, bạn nên sử dụng Unrap () với isWrapperFor ():
try (Connection hikariCon = dbConnect.getConnection()) {
if (hikariCon.isWrapperFor(OracleConnection.class)) {
OracleConnection connection = hikariCon.unwrap(OracleConnection.class);
:
:
}
Tuy nhiên, phương pháp nào là OracleConnection cụ thể trong ví dụ của bạn? bạn có thể không cần truyền chút nào!