Druid的使用-详细配置

最近在研究一个开源的项目中,发现项目使用的是Druid  JDBC组件,这跟我们平常用的c3po不同,所以研究了下。

先来看对Druid的介绍:

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

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

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

  • SQLParser

官方文档地址:https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98

通过这里,可以看到Druid自带了监控统计页面,同时Druid还可以通过配置来防范SQL注入和数据库连接泄露等,应该说功能是相当的强大的。

 

环境说明:

开发工具:myeclipse9.0

JDK版本:1.7

项目:javaWeb+Maven3.0.5+MySQL

使用步骤:

1.配置Maven,下载Druid jar包

		
			com.alibaba
			druid
			1.0.14
		

 

2.配置DataSource

	
		
		
	
	
		
		
	
	
		
		
		
	

	
		
		
		
		
	

	
		
		
		

		
		
		
		

		
		

		
		

		
		

		
		
		
		
		
		
			
				
				
				
			
		
	


 3.在web.xml里面添加如下配置:

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

到这里,就可以启动工程,然后访问Druid自带的监控界面看看监控效果了!应该说,整个配置很简单,而且替换c3po也非常的容易

因为我这是测试,所以没有配置监控界面的访问控制,线上使用的话,记得开启访问控制哦!

 

你可能感兴趣的:(SSH技术积累)