sql >> Databasteknik >  >> RDS >> Oracle

Oracle JDBC DriverManager.getConnection() hänger sig

du kan göra onödiga anslutningar.

gör Connection klass static ,när du skapar en ny anslutning, kontrollera att äldre är levande eller nära och då måste du skapa en ny anslutning, annars måste du returnera gammal anslutning.

gillar

 if(conn!=null & !conn.isClosed()){ 
// code for create connection
}

Det beror också på hur databassidan är konfigurerad, så kontrollera det med DBA för ditt system.

Jag skulle vilja föreslå att du använder Anslutningspooling.

hoppas detta hjälper.



  1. Gå med i alla PostgreSQL-tabeller och skapa en Python-ordbok

  2. Aggregera överlappande segment för att mäta effektiv längd

  3. Percona 5.6 InnoDB problem använder inte index korrekt

  4. Generera en heltalssekvens i MySQL