阿里druid 介绍及相关配置

阅读更多

1. 简介,什么是Druid

    Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入检查、SQL翻译等,程序员可以通过定制来实现自己需要的功能。

 

2.性能相关

   Druid项目负责人介绍,性能不是Druid的设计目标,但是测试数据表明,Druid性能比DBCP、C3P0、Proxool、JBoss都好。目前官网给出的测试连接已经失效,性能只能在使用中验证了。

 

3.配置

   DruidDataSource大部分属性都是参考DBCP的,如果你原来就是使用DBCP,迁移是十分方便的。

官网配置:https://github.com/alibaba/druid/wiki/DruidDataSource%E9%85%8D%E7%BD%AE

 

 
     
     
     

     

     
     
     
     

     
     

     
     
     

     
     
 
 

 

在上面的配置中,通常你需要配置url、username、password,maxActive这三项,其他配置参照DBCP配置。

 

4.配置监控统计功能 在web.xml中启用Web监控统计功能, 1


	
		DruidWebStatFilter
		com.alibaba.druid.support.http.WebStatFilter
		
			exclusions
			*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*
		
	
	
		DruidWebStatFilter
		/*
	
	
		DruidStatView
		com.alibaba.druid.support.http.StatViewServlet
	
	
		DruidStatView
		/druid/*
	
	
 

 

你可能感兴趣的:(阿里巴巴,jdbc,druid)