sql >> Databasteknik >  >> RDS >> Oracle

HikariCP pass Oracle anpassad typ

Det du får från poolen är en proxyanslutning. För att komma åt den underliggande Oracle-anslutningen bör du använda unwrap() med isWrapperFor():

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

Men vilken metod är OracleConnection-specifik i ditt exempel? du kanske inte behöver kasta alls!




  1. Ersätt dubblettutrymmen med ett enda utrymme i T-SQL

  2. Räknar flera rader i MySQL i en fråga

  3. Hur man får en rad-för-rad MySQL-resultatuppsättning i python

  4. Välj Max Data från Subquery SQL, men det visar alla resultat från Subquery