1 driverClassName=com.mysql.jdbc.Driver
2 url=jdbc:mysql://NoOne:3306/eyes<!--需修改-->
3 username=root<!--需修改-->
4 password=sasa<!--需修改-->
5 #<!-- 配置监控统计拦截的filters,去掉后监控界面sql无法统计-->
6 filters=stat
7 #<!-- 配置初始化大小 -->
8 initialSize=6
9 #<!-- 配置初始化最大连接数 -->
10 maxActive=20
11 #<!-- 配置初始化最小连接数 -->
12 minIdle=3
13 #<!-- 配置获取连接等待超时的时间,1分钟单位毫秒 -->
14 maxWait=60000
15 #<!-- 检测连接是否有效的SQL -->
16 validationQuery=SELECT 'x'
17 #<!-- 申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效 -->
18 testWhileIdle=true
19 #<!-- 申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能 -->
20 testOnBorrow=false
21 #<!-- 归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能 -->
22 testOnReturn=false
23 #<!-- 启用PSCache,必须配置大于0,当大于0时,poolPreparedStatements自动触发修改为true -->
24 maxPoolPreparedStatementPerConnectionSize=20
25 #<!-- 对于长时间不使用的连接强制关闭 -->
26 removeAbandoned=true
27 #<!-- 超过30秒的空闲连接就可以被关闭了,单位是秒 -->
28 removeAbandonedTimeout=30
29 #<!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -->
30 timeBetweenEvictionRunsMillis=10000
31 #<!-- 配置一个连接在池中最小生存的时间,单位是毫秒 -->
32 minEvictableIdleTimeMillis=30000