Druid.jar包

2020-12-13 03:10

阅读:253

标签:ons   htm   jar包   执行   出错   state   ref   详细   initial   

首先了解一下,什么是Druid.

  Druid是Java语言中最好的数据库连接池,它能够提供强大的监控和扩展功能。

  Druid是一个JDBC组件,它包括三部分: 

 1)DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 

 2)DruidDataSource 高效可管理的数据库连接池。 

 3)SQLParser

  Druid可以做什么呢,官网做了一下解释:

1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。 

2) 替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。 

3) 数据库密码加密。直接把数据库密码写在配置文件中,这是不好的行为,容易导致安全问题。DruidDruiver和DruidDataSource都支持PasswordCallback。 

4) SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。 

  接下来就开始我们的正题,Druid在SpringMVC中的配置与使用.

============================分割线================================

  1. 首先从 http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包,然后导到项目之中.

  2.配置ApplicationContext.xml

   

    property >

     bean >

     

        

            

                 /WEB-INF/classes/dbconfig.properties value >  

            list >  

        property >  

    bean >

   

     

        

          

          

          

          

          

         

        

        

        

        

        

        

          

         

        

        

          

          

          

          

          

        

        

        

        

        

            

        

    bean >

3.添加dbconfig.properties

url:jdbc:mysql://60.205.106.190:3306/oasis_mom(你的项目的地址)

driverClassName: com.MySQL.jdbc.Driver

username: root(项目数据库名称)

password: root(项目数据库密码)

filters: stat

maxActive: 20

initialSize: 1

maxWait: 60000

minIdle: 10

maxIdle: 15

timeBetweenEvictionRunsMillis: 60000

minEvictableIdleTimeMillis: 300000

validationQuery: SELECT ‘x‘

testWhileIdle: true

testOnBorrow: false

testOnReturn: false

maxOpenPreparedStatements: 20

removeAbandoned: true

removeAbandonedTimeout: 1800

logAbandoned: true

4.配置web.xml

   

   

       DruidWebStatFilter filter-name >

       com.alibaba.druid.support.http.WebStatFilter filter-class >

      

           exclusions param-name >

           *. js ,*. gif ,*. jpg ,*. png ,*. css ,*. ico ,/ druid /* param-value >

       init-param >

    filter >

   

       DruidWebStatFilter filter-name >

       /* url-pattern >

    filter-mapping >

   

       DruidStatView servlet-name >

       com.alibaba.druid.support.http.StatViewServlet servlet-class >

    servlet >

   

       DruidStatView servlet-name >

       / druid /* url-pattern >

    servlet-mapping >



5.配置完毕,访问监控页面: http://ip:port/projectName/druid/index.html(http://test.cn/honghclient/druid/weburi.html)进行访问

 

原文章:https://www.cnblogs.com/mengmengi/p/10777619.html

Druid.jar包

标签:ons   htm   jar包   执行   出错   state   ref   详细   initial   

原文地址:https://www.cnblogs.com/King-boy/p/11069974.html


评论


亲,登录后才可以留言!