resouce-config.properties 的详解
1 #db 2 jdbc.url=jdbc:mysql://localhost:3306/数据库名称?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8 4 jdbc.user=root 5 jdbc.password=123456 6 jdbc.filters=stat 8 jdbc.maxActive=50 9 jdbc.initialSize=1 10 jdbc.maxWait=60000 11 jdbc.minIdle=1 12 jdbc.timeBetweenEvictionRunsMillis=6000 13 jdbc.minEvictableIdleTimeMillis=300000 14 jdbc.maxPoolPreparedStatementPerConnectionSize=50 15 jdbc.validationQuery=SELECT 'x' 16 jdbc.testWhileIdle=true 17 jdbc.testOnBorrow=false 18 jdbc.testOnReturn=true 19 jdbc.poolPreparedStatements=true
mysql.jdbc.url=jdbc:mysql://localhost/数据库名称?是否重新链接&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
mysql.jdbc.username=账号
jdbc.password=密码
jdbc.initialSize=10 // 初始化连接
jdbc.maxIdle=20 //最大空闲连接
jdbc.filters= 配置监控统计拦截的filters
jdbc.minIdle=5 // #最小空闲连接
jdbc.maxActive=50 //最大连接数量
jdbc.timeBetweenEvictionRunsMillis=60000 //失效检查线程运行时间间隔,如果小于等于0,不会启动检查线程 (毫秒)
jdbc.minEvictableIdleTimeMillis=300000 //大于0 ,进行连接空闲时间判断,或为0,对空闲的连接不进行验证;默认30分钟 (毫秒)
jdbc.maxPoolPreparedStatementPerConnectionSize=50 //打开PSCache,并且指定每个连接上PSCache的大小 缓存
jdbc.validationQuery=SELECT 'x' // 验证连接是否有效的SQL文
jdbc.testWhileIdle=true //空闲时是否进行验证,检查对象是否有效,默认为false
jdbc.testOnBorrow=false // 取得对象时是否进行验证,检查对象是否有效,默认为false
jdbc.testOnReturn=true // #返回对象时是否进行验证,检查对象是否有效,默认为false
jdbc.poolPreparedStatements=true // 连接池缓存