1. 程式人生 > >resouce-config.properties 的詳解

resouce-config.properties 的詳解

ebe UC ntp 分鐘 lte 運行時間 oot user behavior

 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 // 連接池緩存

resouce-config.properties 的詳解