SSM框架系列之数据库连接池druid的使用

网友投稿 522 2022-11-21

SSM框架系列之数据库连接池druid的使用

SSM框架系列之数据库连接池druid的使用

druid框架是阿里开源的一款数据库连接池框架,本博客介绍其使用

优点:

替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。数据库密码加密。直接把数据库密码写在配置文件中,这是不好的行为,容易导致安全问题。DruidDruiver和DruidDataSource都支持PasswordCallback。SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。扩展JDBC,如果你要对JDBC层有编程的需求,可以通过Druid提供的Filter机制,很方便编写JDBC层的扩展插件。

可以先去druid的官网-jar:driverClassName:com.mysql.jdbc.Driverusername:rootpassword:root filters:stat maxActive:20initialSize:1maxWait:60000minIdle:10maxIdle:15 timeBetweenEvictionRunsMillis:60000minEvictableIdleTimeMillis:300000 validationQuery:SELECT 'x'testWhileIdle:truetestOnBorrow:falsetestOnReturn:falsemaxOpenPreparedStatements:20removeAbandoned:trueremoveAbandonedTimeout:1800logAbandoned:true

创建一个ApplicationContext.xml

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Node连接MySQL数据库进行基本的增删改查操作(一看就会)
下一篇:SpringMVC系列之开发登录界面的验证码
相关文章

 发表评论

暂时没有评论,来抢沙发吧~