ssm框架下操作mysql_ssm框架中怎么配置数据库连接池

16334752f15a4191c6e7c8be285319e4.png

繁花如伊

Druid配置1.下载jar包:http://repo1.maven.org/maven2/com/alibaba/druid/2.编写数据库连接的资源文件:dbconfig.propertiesurl:jdbc:mysql://localhost:3306/flm?useUnicode=true&characterEncoding=utf8driverClassName:com.mysql.jdbc.Driverusername:rootpassword:root#------------------------------------------------------------------------------------------#配置扩展插件 监控统计用filters:stat 日志用filters:log4j 防御sql注入用filters:wallfilters:stat#最大连接池数量 初始化建立物理连接的个数 获取连接时最长的等待时间 最小连接池数量 maxIdle已经弃用maxActive:20initialSize:1maxWait:60000minIdle:10maxIdle:15#有两个含义 1.Destroy 线程会检测连接的时间 2.testWhileIdle的判断依据timeBetweenEvictionRunsMillis:60000#Destory线程中如果检测到当前连接的最后活跃时间和当前时间的差值大于minEvictableIdleTimeMillis,则关闭当前连接minEvictableIdleTimeMillis:300000#用来检测连接是否的sql,要求是一个查询语句。在mysql中通常设置为SELECT 'X'validationQuery:SELECT 'x'#申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery连接是否有效testWhileIdle:true#申请连接时执行validationQuery检测连接是否有效 这个配置会降低性能testOnBorrow:false#归还连接时执行validationQuery检测连接是否有效 这个配置会降低性能testOnReturn:false#要启用PSCache,必须配置大于0,当大于0时,poolPreparedStatements自动触发修改为truemaxOpenPreparedStatements:20#对于建立连接超过removeAbandonedTimeout的连接强制关闭removeAbandoned:true#指定连接建立多长就被强制关闭removeAbandonedTimeout:1800#指定发生removeabandoned时,是否记录当前线程的堆栈信息到日志中logAbandoned:true12345678910111213141516171819202122232425262728293031323334353637383940414243444546123456789101112131415161718192021222324252627282930313233343536373839404142434445463.在Spring配置文件ApplicationContext.xml中加载资源文件进来/WEB-INF/classes/dbconfig.properties 12345678123456784.在Spring配置文件ApplicationContext.xml中配置阿里数据连接池Druid12345678910111213141516171819202122232425262728293031323312345678910111213141516171819202122232425262728293031323

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值