zoukankan      html  css  js  c++  java
  • Mysql在spring中jdbc.properties连接配置

    ############################## mysql的数据源 ##############################
    jdbc.driver=com.mysql.jdbc.Driver
    jdbc.url=jdbc:mysql://127.0.0.1:3306/test
    jdbc.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

  • 相关阅读:
    Solution -「USACO 2020.12 P」Spaceship
    Solution -「USACO 2020.12 P」Sleeping Cows
    Solution -「HDU #6566」The Hanged Man
    Solution -「JOISC 2019」「LOJ #3036」指定城市
    HTML5 之required修改默认提示
    Js 之内容加密
    小程序 之生成接口签名
    Js 之Api接口验签
    View.js 之加载动画
    View.js 之跳转动画
  • 原文地址:https://www.cnblogs.com/onlymate/p/7677620.html
Copyright © 2011-2022 走看看