diff options
Diffstat (limited to 'src/org/traccar/database')
-rw-r--r-- | src/org/traccar/database/DataManager.java | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/org/traccar/database/DataManager.java b/src/org/traccar/database/DataManager.java index 898669c21..cf2b03d56 100644 --- a/src/org/traccar/database/DataManager.java +++ b/src/org/traccar/database/DataManager.java @@ -111,21 +111,21 @@ public class DataManager implements IdentityManager { } HikariConfig hConfig = new HikariConfig(); - hConfig.setDriverClassName( config.getString("database.driver") ); - hConfig.setJdbcUrl( config.getString("database.url") ); - hConfig.setUsername( config.getString("database.user") ); - hConfig.setPassword( config.getString("database.password") ); - hConfig.setConnectionInitSql( "SELECT 1 FROM DUAL" ); - hConfig.setIdleTimeout( 600000 ); // milliseconds + hConfig.setDriverClassName(config.getString("database.driver")); + hConfig.setJdbcUrl(config.getString("database.url")); + hConfig.setUsername(config.getString("database.user")); + hConfig.setPassword(config.getString("database.password")); + hConfig.setConnectionInitSql("SELECT 1 FROM DUAL"); + hConfig.setIdleTimeout(600000); // milliseconds // ds.setIdleConnectionTestPeriod(600); // ds.setMaxStatementsPerConnection(config.getInteger("database.maxStatements")); - + int maxPoolSize = config.getInteger("database.maxPoolSize"); - + if (maxPoolSize != 0) { - hConfig.setMaximumPoolSize( maxPoolSize ); + hConfig.setMaximumPoolSize(maxPoolSize); } - + dataSource = new HikariDataSource(hConfig); } |