Existují dvě místa, kde můžete přesně vidět, jak nakonfigurovat váš fond připojení:
Odtud uvidíte, že váš fond musí být nakonfigurován takto:
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
...
}
}
}
}
Všimněte si, jak jsou vnořené konfigurační uzly:db
-> default
-> hikaricp
-> dataSource
. Důvodem je dataSource
je konfigurace specifická pro HikariCP. Jak můžete vidět na reference.conf
soubor, BoneCP nenabízí tento konfigurační uzel.
Také Knihovna Typeafe Configuration podporuje jak výše uvedenou konfiguraci, tak zápis „jednodušeji“ jako níže:
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"