ऐसे दो स्थान हैं जहां आप देख सकते हैं कि अपने कनेक्शन पूल को कैसे कॉन्फ़िगर किया जाए:
वहां से, आप देख सकते हैं कि आपका पूल इस तरह कॉन्फ़िगर किया जाना चाहिए:
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
...
}
}
}
}
ध्यान दें कि कॉन्फ़िगरेशन नोड्स कैसे नेस्टेड हैं:db
-> default
-> hikaricp
-> dataSource
. ऐसा इसलिए है क्योंकि dataSource
HikariCP के लिए विशिष्ट कॉन्फ़िगरेशन है। जैसा कि आप reference.conf
. पर देख सकते हैं फ़ाइल, BoneCP इस कॉन्फ़िगरेशन नोड की पेशकश नहीं करता है।
साथ ही, टाइपसेफ कॉन्फ़िगरेशन लाइब्रेरी उपरोक्त दोनों कॉन्फ़िगरेशन का समर्थन करता है या नीचे की तरह अधिक "स्पष्ट रूप से" लिखता है:
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"