sql >> Database teknologi >  >> RDS >> Oracle

HikariCP pass Oracle brugerdefineret type

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 !




  1. PHP Caching - Er det hurtigere at gemme i databasen eller oprette en fil?

  2. Hvorfor overhovedet bruge *DB.exec() eller forberedte sætninger i Golang?

  3. simpel SQL-forespørgsel, der giver Ugyldig brug af gruppefunktion

  4. Optimering af JDBC-hentningsstørrelse ved brug af Spring Boots application.properties