sql >> Databasteknik >  >> RDS >> Mysql

Något fel med Hibernate DB-anslutningspooler c3p0

För mig är du felaktigt konfigurerad c3p0.

Egenskaper som c3p0.preferredTestQuery måste finnas i filen c3p0.properties från din klasssökväg (t.ex. WEB-INF/klasser).

Nedan är mitt exempel på filen c3p0.properties som fungerar bra för Oracle:

c3p0.preferredTestQuery=SELECT 1 from dual
c3p0.maxConnectionAge=3600
c3p0.testConnectionOnCheckout=true
c3p0.acquireRetryDelay=1000
c3p0.acquireRetryAttempts=30
c3p0.breakAfterAcquireFailure=false

Se även officiella dokument för c3p0 här .

Och var uppmärksam på versionen av c3p0 som du använder. De hade ett problem med att återställa anslutningen i tidiga versioner av c3p0 0.9.



  1. skillnaden mellan where_in och find_in_set

  2. Hur omdirigerar man utdata från DBMS_OUTPUT.PUT_LINE till en fil?

  3. Hur ändrar man sammanställning av alla rader från latin1_swedish_ci till utf8_unicode_ci?

  4. Ormlite eller sqlite Vilken är bra för Android-perspektiv?