Druid.jar包
2020-12-13 03:10
标签:ons htm jar包 执行 出错 state ref 详细 initial 首先了解一下,什么是Druid. 原文章: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
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)进行访问
上一篇:Docker在Windows下的安装以及Hello World
下一篇:Unity 3D本地发布WebPlayer版时"Failed to download data file"解决方案