SpringBoot自带hikari连接池
# 数据源连接池
spring:
datasource:
# 连接属性
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://lin.lldwb.top:3306/lldwb
username: lldwb
password: 2FANEiC2nAynZtyt
# 切换连接池也是否方便
hikari:
# 最小空闲连接
minimum-idle: 5
# 最大连接数
maximum-pool-size: 20
# 最大空闲时长
idle-timeout: 900000
# 连接的超时时间
connection-timeout: 3000
# 检查连接的有效性
connection-test-query: select 1
需要手动依赖的druid连接池
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.18</version>
</dependency>
使用druid连接池
# 数据源连接池
spring:
datasource:
# 连接属性
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://lin.lldwb.top:3306/lldwb
username: lldwb
password: 2FANEiC2nAynZtyt
# 使用 druid 连接池
druid:
# 最大连接数
max-active: 10
# 最小连接数
min-idle: 3
# 初始化连接数
initial-size: 10
# 最大等待时间
max-wait: 1000
# 如果连接空闲时间超过此值,此连接将被丢弃,并尝试获取新的连接,若获取失败,则连接池关闭
time-between-eviction-runs-millis: 60000
# 连接保持空闲而不被驱逐连接池
min-evictable-idle-time-millis: 300000
# 检查连接的有效性
validation-query: select 1
# 是否缓存 preparedStatements(mysql建议关闭)
pool-prepared-statements: false