• spring中jdbc.properties用法


    1. # 数据库连接设置  
    2.   
    3. mysql.jdbc.driver=com.mysql.jdbc.Driver  
    4. mysql.jdbc.url=jdbc:mysql://localhost/数据库名称?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull  
    5. mysql.jdbc.username=root  
    6. mysql.jdbc.password=root  
    7.   
    8.   
    9. ##Druid配置  
    10. #初始化连接  
    11. jdbc.initialSize=10  
    12. #最大空闲连接  
    13. jdbc.maxIdle=20  
    14. #最小空闲连接  
    15. jdbc.minIdle=5  
    16. #最大连接数量  
    17. jdbc.maxActive=50  
    18. #取得对象时是否进行验证,检查对象是否有效,默认为false  
    19. jdbc.testOnBorrow=true  
    20. #验证连接是否有效的SQL文  
    21. jdbc.validationQuery=select 1  
    22. #执行验证连接有效SQL文的超时时间  
    23. jdbc.validationQueryTimeout=100  
    24. #返回对象时是否进行验证,检查对象是否有效,默认为false  
    25. jdbc.testOnReturn=false  
    26. #空闲时是否进行验证,检查对象是否有效,默认为false  
    27. jdbc.testWhileIdle=true  
    28. #大于0 ,进行连接空闲时间判断,或为0,对空闲的连接不进行验证;默认30分钟 (毫秒)  
    29. jdbc.minEvictableIdleTimeMillis=1800000  
    30. #失效检查线程运行时间间隔,如果小于等于0,不会启动检查线程 (毫秒)  
    31. jdbc.timeBetweenEvictionRunsMillis=60000  
    32. #超时等待时间以毫秒为单位  
    33. #maxWait代表当Connection用尽了,多久之后进行回收丢失连接  
    34. jdbc.maxWait=1000  
    35. #是否在自动回收超时连接的时候打印连接的超时错误  
    36. #jdbc.logAbandoned=true  
    37. #是否自动回收超时连接  
    38. jdbc.removeAbandoned=true  
    39. #超时时间(以秒数为单位)  
    40. #设置超时时间有一个要注意的地方,超时时间=现在的时间-程序中创建Connection的时间,如果 maxActive比较大,比如超过100,那么removeAbandonedTimeout可以设置长一点比如180,也就是三分钟无响应的连接进行 回收,当然应用的不同设置长度也不同。  
    41. jdbc.removeAbandonedTimeout=180  
    42. #打开PSCache,并且指定每个连接上PSCache的大小  
    43. jdbc.maxPoolPreparedStatementPerConnectionSize=20  
    44. jdbc.poolPreparedStatements=true  
    45. #配置监控统计拦截的filters  
    46. jdbc.filters=slf4j  
     
  • 相关阅读:
    水洼,八连杀
    友链
    万能转换字符类型到int ,int到string,string到char or char *等等
    蓝桥杯模拟赛题
    2020 03 21
    2019 12 02 reading
    CentOS 7 定时计划任务设置
    xinted &telnet
    2019 12 02 section C one
    【暖*墟】#洛谷网课1.30# 树上问题
  • 原文地址:https://www.cnblogs.com/master-zxc/p/8569991.html
Copyright © 2020-2023  润新知