sql >> Database >  >> RDS >> Oracle

Zoek verbindingslek in Java-toepassing

Als u lekken wilt ontdekken, kunt u profilers gebruiken zoals yourkit of jprofiler die socket/jdbc-lekken kan opsporen.

Om lekken op te lossen, moet u de plaatsen vinden waar u verbindingen opent en try-with-resources gebruiken die alles zullen doen close() dingen voor jou

try (Connection conection = DriverManager.getConnection(url);
     PreparedStatement statement = createPreparedStatement(conection); 
     ResultSet resultSet = statement.executeQuery()) {
     // process the resultSet here, all resources will be cleaned up
}


  1. Gelijktijdigheidsproblemen bij het ophalen van id's van nieuw ingevoegde rijen met ibatis

  2. LEFT() vs SET TEXTSIZE in SQL Server:wat is het verschil?

  3. Postgres:JSON-kolom uitvouwen in rijen

  4. selecteer de TOP N rijen uit een tabel