Druid数据库连接池使用

阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的DBCP或C3P0数据库连接池性能更好

 
简单使用介绍
Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象
 
下面给出2种配置方法实例:
1. 纯Java代码创建
dataSource = new DruidDataSource();
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUsername("root");
dataSource.setPassword("11111111");
dataSource.setUrl("jdbc:mysql://127.0.0.1:3306/jspdemo");
dataSource.setInitialSize(5);
dataSource.setMinIdle(1);
dataSource.setMaxActive(10);
// 启用监控统计功能
 dataSource.setFilters("stat");// for mysql
 dataSource.setPoolPreparedStatements(false);
 
2. 基于Spring创建
 
 
      
      
      
      

      
      
       
      

      
      

      
      

      
      

      
      
      
      

      
      
      

      
      
启用Web监控统计功能需要在Web应用的web.xml中加入这个Servlet声明
  
      DruidStatView
      com.alibaba.druid.support.http.StatViewServlet
  
  
      DruidStatView
      /druid/*
  
通过 http://ip:port/druid/ 地址访问即可
 
项目地址
https://github.com/AlibabaTech/druid/wiki
直接下载发布版本即可,没必要下载源码重新编译
其中的FAQ部分很有参考价值

 

你可能感兴趣的:(DB,Java)