首页 > 解决方案 > 如何使用 HikariCP 连接池?

问题描述

如何让 activejdbc 与 HikariCP 连接池一起工作?主要是出于文档目的而需要这个。

我尝试了几种不同的方法,但到目前为止都没有奏效。

标签: activejdbc

解决方案


为 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();
}

推荐阅读