之前只知道C3P0、DBCP等数据库连接池,公司里项目使用的是Druid连接池,最近也初探学习一下。
Druid连接池是阿里的开源项目,源码托管在github上,源代码仓库地址是https://github.com/alibaba/druid。主要提供了对SQL执行的监控,对我们优化SQL,提高性能方面提供强大支持。官方提供了相关文档,却不算丰富。
本篇写最简单的进入内置监控页面的Demo(最简单的,所以没有连接数据库),两步搞定:
1.新建Web工程,加入jar包;
2.配置web.xml;
<servlet> <servlet-name>DruidStatView</servlet-name> <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>DruidStatView</servlet-name> <url-pattern>/druid/*</url-pattern> </servlet-mapping>
进入监控页面