Oracle
 sql >> база данни >  >> RDS >> Oracle

HikariCP пропуска Oracle потребителски тип

Това, което получавате от пула, е прокси връзка. За достъп до основната връзка на Oracle трябва да използвате unwrap() с isWrapperFor():

try (Connection hikariCon = dbConnect.getConnection()) {
   if (hikariCon.isWrapperFor(OracleConnection.class)) {
      OracleConnection connection = hikariCon.unwrap(OracleConnection.class);
      :
      :
   }

Въпреки това, кой метод е специфичен за OracleConnection във вашия пример? може изобщо да не се налага да предавате!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на множество Oracle JDBC драйвери в едно Java приложение?

  2. Oracle FETCH FIRST 1 ROW с оператор UNION ALL

  3. Обединяване на всички колони на всеки запис в един запис

  4. Хибернация> CLOB> Oracle :(

  5. Webrick реагира много бавно. Как да го ускорим?