当前位置:   article > 正文

Servlet整合Druid连接池

sevlet整合数据库连接池druid

druid配置(druid.properties)

  1. #druid配置文件
  2. #驱动
  3. driverClassName=com.mysql.jdbc.Driver
  4. #url
  5. url=jdbc:mysql://127.0.0.1:3306/cms?useUnicode=true&characterEncoding=utf8&useSSL=true
  6. #用户名
  7. username=root
  8. #密码
  9. password=root
  10. #连接池初始化大小
  11. initialSize=10
  12. #活动链接
  13. maxActive=10
  14. #最小连接数
  15. minIdle=10
  16. #使用的内置过滤器 若不配置 则不会统计SQL执行
  17. filters=stat

JDBC连接池

  1. /**
  2. * Druid连接池
  3. * @author tangpengfei
  4. */
  5. public class DruidUtil {
  6. static DruidDataSource dataSource;
  7. static {
  8. Properties prop = new Properties();
  9. try {
  10. prop.load(DruidUtil.class.getClassLoader().getResourceAsStream("druid.properties"));
  11. dataSource = (DruidDataSource)DruidDataSourceFactory.createDataSource(prop);
  12. //dataSource.addFilters("stat,log4j,wall");
  13. } catch (IOException e) {
  14. e.printStackTrace();
  15. } catch (Exception e) {
  16. e.printStackTrace();
  17. }
  18. }
  19. public static Connection getConn() {
  20. try {
  21. return dataSource.getConnection();
  22. } catch (SQLException e) {
  23. e.printStackTrace();
  24. }
  25. return null;
  26. }
  27. }

web.xml配置

  1. <servlet>
  2. <servlet-name>StatViewServlet</servlet-name>
  3. <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
  4. <init-param>
  5. <!-- 允许清空统计数据 -->
  6. <param-name>resetEnable</param-name>
  7. <param-value>true</param-value>
  8. </init-param>
  9. <init-param>
  10. <!-- 用户名 -->
  11. <param-name>loginUsername</param-name>
  12. <param-value>admin</param-value>
  13. </init-param>
  14. <init-param>
  15. <!-- 密码 -->
  16. <param-name>loginPassword</param-name>
  17. <param-value>admin</param-value>
  18. </init-param>
  19. </servlet>
  20. <servlet-mapping>
  21. <servlet-name>StatViewServlet</servlet-name>
  22. <url-pattern>/druid/*</url-pattern>
  23. </servlet-mapping>

 

转载于:https://my.oschina.net/u/3121956/blog/3073178

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/46419
推荐阅读
相关标签
  

闽ICP备14008679号