標籤:between 返回 響應 username col 127.0.0.1 initial 有一個 jdb
############################## mysql的資料來源 ##############################jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://127.0.0.1:3306/testjdbc.username=root jdbc.password=root#初始化串連 jdbc.initialSize=10 #最大串連數量 jdbc.maxActive=50 #最大空閑串連 jdbc.maxIdle=20 #最小空閑串連 jdbc.minIdle=5 #逾時等待時間以毫秒為單位 #maxWait代表當Connection用盡了,多久之後進行############################## mysql的資料來源 ##############################jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://127.0.0.1:3306/testjdbc.username=root jdbc.password=root#初始化串連 jdbc.initialSize=10 #最大串連數量 jdbc.maxActive=50 #最大空閑串連 jdbc.maxIdle=20 #最小空閑串連 jdbc.minIdle=5 #逾時等待時間以毫秒為單位 #maxWait代表當Connection用盡了,多久之後進行回收丟失串連 jdbc.maxWait=1000 #取得對象時是否進行驗證,檢查對象是否有效,預設為false jdbc.testOnBorrow=true #驗證串連是否有效SQL文 jdbc.validationQuery=select 1 #執行驗證串連有效SQL文的逾時時間 jdbc.validationQueryTimeout=100 #返回對象時是否進行驗證,檢查對象是否有效,預設為false jdbc.testOnReturn=false #空閑時是否進行驗證,檢查對象是否有效,預設為false jdbc.testWhileIdle=true #大於0 ,進行串連空閑時間判斷,或為0,對閒置串連不進行驗證;預設30分鐘 (毫秒) jdbc.minEvictableIdleTimeMillis=1800000 #失效檢查線程已耗用時間間隔,如果小於等於0,不會啟動檢查線程 (毫秒) jdbc.timeBetweenEvictionRunsMillis=60000 #是否在自動回收逾時串連的時候列印串連的逾時錯誤 #jdbc.logAbandoned=true #是否自動回收逾時串連 jdbc.removeAbandoned=true #逾時時間(以秒數為單位) #設定逾時時間有一個要注意的地方,逾時時間=現在的時間-程式中建立Connection的時間,如果 maxActive比較大,比如超過100,那麼removeAbandonedTimeout可以設定長一點比如180,也就是三分鐘無響應的串連進行 回收,當然應用的不同設定長度也不同。 jdbc.removeAbandonedTimeout=180 #開啟PSCache,並且指定每個串連上PSCache的大小 jdbc.maxPoolPreparedStatementPerConnectionSize=20 jdbc.poolPreparedStatements=true #配置監控統計攔截的filters jdbc.filters=slf4j回收丟失串連 jdbc.maxWait=1000 #取得對象時是否進行驗證,檢查對象是否有效,預設為false jdbc.testOnBorrow=true #驗證串連是否有效SQL文 jdbc.validationQuery=select 1 #執行驗證串連有效SQL文的逾時時間 jdbc.validationQueryTimeout=100 #返回對象時是否進行驗證,檢查對象是否有效,預設為false jdbc.testOnReturn=false #空閑時是否進行驗證,檢查對象是否有效,預設為false jdbc.testWhileIdle=true #大於0 ,進行串連空閑時間判斷,或為0,對閒置串連不進行驗證;預設30分鐘 (毫秒) jdbc.minEvictableIdleTimeMillis=1800000 #失效檢查線程已耗用時間間隔,如果小於等於0,不會啟動檢查線程 (毫秒) jdbc.timeBetweenEvictionRunsMillis=60000 #是否在自動回收逾時串連的時候列印串連的逾時錯誤 #jdbc.logAbandoned=true #是否自動回收逾時串連 jdbc.removeAbandoned=true #逾時時間(以秒數為單位) #設定逾時時間有一個要注意的地方,逾時時間=現在的時間-程式中建立Connection的時間,如果 maxActive比較大,比如超過100,那麼removeAbandonedTimeout可以設定長一點比如180,也就是三分鐘無響應的串連進行 回收,當然應用的不同設定長度也不同。 jdbc.removeAbandonedTimeout=180 #開啟PSCache,並且指定每個串連上PSCache的大小 jdbc.maxPoolPreparedStatementPerConnectionSize=20 jdbc.poolPreparedStatements=true #配置監控統計攔截的filters jdbc.filters=slf4j
mysql在spring中jdbc.properties串連配置