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
原文:http://www.cnblogs.com/ItsMyLife-1/p/5424458.html