druid简单例子

为什么选择使用阿里巴巴数据库连接池Druid?
阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的DBCP或C3P0数据库连接池性能更好


简单使用介绍
Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象


基于Spring创建
1. 配置jdbc.properties:
#druid Connection
jdbc.url=jdbc:mysql://localhost:3306/database
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.username=username
jdbc.password=password
       
jdbc.filters=stat
   
jdbc.maxActive=20
jdbc.initialSize=1
jdbc.maxWait=60000
jdbc.minIdle=10
jdbc.maxIdle=15
   
jdbc.timeBetweenEvictionRunsMillis=60000
jdbc.minEvictableIdleTimeMillis=300000
   
jdbc.validationQuery=SELECT 'x'
jdbc.testWhileIdle=true
jdbc.testOnBorrow=false
jdbc.testOnReturn=false


jdbc.maxOpenPreparedStatements=20
jdbc.removeAbandoned=true
jdbc.removeAbandonedTimeout=1800
jdbc.logAbandoned=true




2. 配置使用mybatis
 
     
       
       
       
       
       
         
     
     
     
     
     
     
       
         
     
     
       
       
       
       
       
     
     
     
     
     
        
     
 


3. 启用Web监控统计功能需要在Web应用的web.xml中加入这个Servlet声明


    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/*


你可能感兴趣的:(数据库)