如何使用HikariCP连接池?

时间:2018-05-27 17:31:45

标签: activejdbc

如何让activejdbc使用HikariCP连接池?大多数情况下,这需要用于文档目的。

我尝试过几种不同的方法,但迄今为止都没有。

1 个答案:

答案 0 :(得分:0)

为postrgresql找出它:

public static final HikariConfig hikariConfig() {
    HikariConfig hc = new HikariConfig();
    hc.setDataSourceClassName("org.postgresql.ds.PGSimpleDataSource");
    hc.setJdbcUrl(DataSources.PROPERTIES.getProperty("jdbc.url"));
    hc.setUsername(DataSources.PROPERTIES.getProperty("jdbc.username"));
    hc.setPassword(DataSources.PROPERTIES.getProperty("jdbc.password"));
    hc.setMaximumPoolSize(10);
    return hc;
}

public static final HikariDataSource hikariDataSource = new HikariDataSource(hikariConfig());

public static final void dbInit() {
    Base.open(hikariDataSource); // get connection from pool
}

public static final void dbClose() {
    Base.close();
}