Java 数据库连接池介绍(3)-
DBPool 是一个高效易配置的数据库连接池,支持 JDBC 4.2,但目前已经不维护了;本文简单介绍下 DBPool 的使用,文中使用到的软件版本:Java 1.8.0_191、DBPool 7.0.1、Spring Boot 2.3.12.RELEASE。
1、配置参数
| 参数 | 描述 |
| name | 连接池名称 |
| description | 描述 |
| driverClassName | 驱动名称 |
| url | 连接 url |
| user | 用户名 |
| password | 密码 |
| passwordDecoderClassName | 密码解密类名,需实现 snaq.db.PasswordDecoder 接口,需要有无参构造方法 |
| minPool | 连接池最小连接数 |
| maxPool | 连接池最大连接数 |
| maxSize | 可以创建的最大连接数 |
| idleTimeout | 空闲连接数最大存活时间(秒),0 表示无限制 |
| loginTimeout | 创建连接的超时时间(秒) |
| validatorClassName | 校验类名,需实现 snaq.db.ConnectionValidator 接口,需要有无参构造方法 |
| validatorQuery | 校验查询语句 |
详细说明可参考官网文档:https://www.snaq.net/software/dbpool/
2、使用
2.1、直接使用
2.1.1、引入依赖
<dependency>
<groupId>net.snaq</groupId>
<artifactId>dbpool</artifactId>
<version>7.0.1</version>
</dependency>


