Il y a deux endroits où vous pouvez voir exactement comment configurer votre pool de connexion :
De là, vous pourrez voir que votre pool doit être configuré comme :
db {
default {
driver=org.postgresql.Driver
url="jdbc:postgresql://localhost/timeseries"
user=postgres
password=postgres
hikaricp {
dataSourceClassName = org.postgresql.ds.PGSimpleDataSource
connectionTestQuery = "SELECT 1"
# Data source configuration options. Must be INSIDE
# the hikaricp "node" here
dataSource {
# anything you need to configure here
...
}
}
}
}
Remarquez comment les nœuds de configuration sont imbriqués :db
-> default
-> hikaricp
-> dataSource
. C'est parce que dataSource
est une configuration propre à HikariCP. Comme vous pouvez le voir dans le reference.conf
fichier, BoneCP n'offre pas ce nœud de configuration.
Aussi, Bibliothèque de configuration Typesafe prend en charge à la fois la configuration ci-dessus ou l'écriture plus "claire" comme ci-dessous :
db.default.driver=org.postgresql.Driver
db.default.url="jdbc:postgresql://localhost/timeseries"
db.default.user=postgres
db.default.password=postgres
db.default.hikaricp.dataSourceClassName = org.postgresql.ds.PGSimpleDataSource
db.default.hikaricp.connectionTestQuery = "SELECT 1"