sql >> Database teknologi >  >> RDS >> PostgreSQL

Opsætning af Play 2.4.0 med Postgres og HikariCP giver konfigurationsfejl

Der er to steder, hvor du kan se præcis, hvordan du konfigurerer din forbindelsespulje:

  1. Afspil dokumenter:SettingsJDBC
  2. play-jdbc reference.conf fil

Derfra kan du se, at din pool skal konfigureres som:

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
        ...
      }
    }
  }
}

Bemærk, hvordan konfigurationsknuderne er indlejret:db -> default -> hikaricp -> dataSource . Det er fordi dataSource er en konfiguration, der er specifik for HikariCP. Som du kan se på reference.conf fil, tilbyder BoneCP ikke denne konfigurationsknude.

Også Typesafe-konfigurationsbibliotek understøtter både denne konfiguration ovenfor eller at skrive mere "klart" som nedenfor:

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"


  1. Problemer med at installere Oracle Database Express Edition 11g

  2. Hvornår skal jeg bruge en tabelvariabel vs midlertidig tabel i sql-serveren?

  3. GROUP BY og COUNT i PostgreSQL

  4. SQL Server Rebuild Index Query