activejdbc - 如何使用 HikariCP 连接池?
问题描述
如何让 activejdbc 与 HikariCP 连接池一起工作?主要是出于文档目的而需要这个。
我尝试了几种不同的方法,但到目前为止都没有奏效。
解决方案
为 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();
}
推荐阅读
- java - 运行java来解决
- java - 如何在 Java 中正确复制带有对象的集合
- javascript - 2019 年 IE11 的 Polyfills
- python - 获取 OSError: [WinError 87] 和类型错误: can't pickle _thread.lock objects
- javascript - 数组到字符串的转换 - React js
- javascript - 用于连接和设置没有像 xampp 这样的应用程序的用户数据库的代码
- jpa - 未使用实体管理器创建实体表
- git - 将 git-svn 存储库从 Linux(wsl) 复制到 Windows
- react-native - React Native - 检查 Screen 的渲染方法
- java - 自动添加千位分隔符作为数字输入不起作用