sql >> Databasteknik >  >> RDS >> Mysql

Spela! Framework 1.2.4 --- C3P0-inställningar för att undvika att kommunikationslänken misslyckas leder till vilotid

Skapa "c3p0.properties" i 'conf'-katalogen.

Det fungerar för mig.

Jag tror att 'db.pool' på application.conf bara läser några få alternativ, ta en titt på spela källkoden ( DBPlugin.onApplicationStart() ):

ComboPooledDataSource ds = new ComboPooledDataSource();
ds.setDriverClass(p.getProperty("db.driver"));
ds.setJdbcUrl(p.getProperty("db.url"));
ds.setUser(p.getProperty("db.user"));
ds.setPassword(p.getProperty("db.pass"));
ds.setAcquireRetryAttempts(10);
ds.setCheckoutTimeout(Integer.parseInt(p.getProperty("db.pool.timeout", "5000")));
ds.setBreakAfterAcquireFailure(false);
ds.setMaxPoolSize(Integer.parseInt(p.getProperty("db.pool.maxSize", "30")));
ds.setMinPoolSize(Integer.parseInt(p.getProperty("db.pool.minSize", "1")));
ds.setMaxIdleTimeExcessConnections(Integer.parseInt(p.getProperty("db.pool.maxIdleTimeExcessConnections", "0")));
ds.setIdleConnectionTestPeriod(10);
ds.setTestConnectionOnCheckin(true);


  1. hur kan jag skapa en ny XML-fil från befintlig databas i PostgreSQL-databasen med java

  2. Får MySQL-syntaxfel efter att ha skickat formuläret

  3. Hur infogar man en uppdateringsbar post med JSON-kolumn i PostgreSQL med JOOQ?

  4. En introduktion till SQL-index