sql >> Database teknologi >  >> RDS >> Mysql

Der er noget galt med Hibernate DB-forbindelsespooler c3p0

Hvad mig angår, er du forkert konfigureret c3p0.

Egenskaber som c3p0.preferredTestQuery skal findes i filen c3p0.properties fra din klassesti (f.eks. WEB-INF/klasser).

Nedenfor er mit eksempel på c3p0.properties fil, der fungerer godt for Oracle:

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

Se også officielt dokument for c3p0 her .

Og vær venligst opmærksom på den version af c3p0, du bruger. De havde et problem med at genoprette forbindelsen i tidlige udgivelser af c3p0 0.9.



  1. Sådan kombinerer du resultaterne af to forespørgsler i SQL

  2. Understøttelse af MariaDB 10.4 i opgraderet dbForge Studio til MySQL, v.8.1

  3. Bedste databasesoftware til udviklere (2022-udgaven)

  4. Få forespørgsel tilbage fra PDO udarbejdet erklæring