sql >> Database >  >> RDS >> Oracle

Hoe c3p0 in slaapstand te configureren om verouderde DB-verbindingen automatisch te vernieuwen

Het is c3p0 , uw databaseverbindingspool, die u moet configureren - niet in slaapstand. Probeer idleConnectionTestPeriod in te stellen en een geschikte preferredTestQuery , bijv. select 1 from dual . De validate eigenschap is verouderd en het wordt aanbevolen om die niet te gebruiken.

Zie http://community.jboss.org/wiki/HowToConfigureTheC3P0ConnectionPool voor meer informatie. U krijgt de meeste controle als u een c3p0.properties . maakt bestand in WEB-INF/classes maar u moet ervoor zorgen dat u die eigenschappen in uw hibernate.cfg.xml niet overschrijft .



  1. MySQL:verwijder rijen die een specifieke parameter bevatten en ouder zijn dan een dag

  2. Hoe kunnen meerdere rijen worden samengevoegd tot één in Oracle zonder een opgeslagen procedure te maken?

  3. tabellen tonen met graag Java en MySQL?

  4. is een tijdelijke mysql-tabel die uniek is voor elke gebruiker die toegang heeft tot het script dat de tabel maakt...?