博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP proxool+mysql数据库连接池配置
阅读量:6067 次
发布时间:2019-06-20

本文共 4701 字,大约阅读时间需要 15 分钟。

hot3.png

需要的jar包包括

proxool-0.9.1.jar proxool核心包
proxool-cglib-0.9.1.jar proxool连接池组件
mysql-connector-java-5.1.36 mysql数据库驱动 
log4j-1.2.15.jar 日志
commons-lang-2.4.jar common工具
commons-logging-1.1.1.jar common 日志

WEB-INF/proxool-mysql.xml

mysql
jdbc:mysql://localhost:3306/likereading
com.mysql.jdbc.Driver
100
15
5
1000
30000
select CURRENT_DATE

WEB-INF/web.xml

  
LikeReading
  
    
webAppRootKey
    
LikeReading.root
  
    
  
    
ServletConfigurator
    
org.logicalcobwebs.proxool.configuration.ServletConfigurator
    
      
xmlFile
      
WEB-INF/proxool-mysql.xml
    
    
1
  
  
    
proxool
    
org.logicalcobwebs.proxool.admin.servlet.AdminServlet
  
  
    
    
UserCtxServlet
    
cn.twt.svx.controllers.UserCtxServlet
  
  
    
UserCtxServlet
    
/UserCtx.do
  
  
    
BookCtxServlet
    
cn.twt.svx.controllers.BookCtxServlet
  
  
    
BookCtxServlet
    
/BookCtx.do
  
    
    
HomeCtrlServlet
    
cn.twt.svx.controllers.HomeCtrlServlet
  
  
    
proxool
    
/proxool
  
  
    
setCharacterEncoding
    
cn.twt.svx.filter.EncodingFilter
    
      
encoding
      
utf-8
    
  
  
    
setCharacterEncoding
    
/*
  
  
    
logfilter
    
cn.twt.svx.filter.LogFilter
  
  
    
logfilter
    
/*
  
  
    
HomeCtrlServlet
    
/index.jsp
  
  
    
HomeCtrlServlet
    
/index.html
  
  
    
HomeCtrlServlet
    
/index.htm
  
  
    
HomeCtrlServlet
    
/index.php
  
  
    
HomeCtrlServlet
    
/index.asp
  
  
    
HomeCtrlServlet
    
/index.do
  
  
    
index.jsp
    
index.html
  
  
    
3600000
  
  
    
404
    
/NotFound.jsp
  
  
    
exception.ServletNotFound
    
/sorry.jsp
  
  
    
java.lang.NullPointerException
    
/sorry.jsp
  

连接工具类

package cn.twt.svx.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;public class DBFactory{  private static DBFactory instance = null;  public static Log log = LogFactory.getLog(DBFactory.class);    private DBFactory()  {    try    {      Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");    }    catch (ClassNotFoundException e)    {      log.error(e.getLocalizedMessage(), e);    }  }    public static DBFactory getInstance()  {    if (instance == null) {      synchronized (DBFactory.class)      {        if (instance == null) {          instance = new DBFactory();        }      }    }    return instance;  }    public Connection getConnection()  {    Connection conn = null;    try    {      conn = DriverManager.getConnection("proxool.mysql");    }    catch (SQLException e)    {      e.printStackTrace();    }    return conn;  }    public static void quietClose(Connection sqlConn)  {    if (sqlConn != null) {      try      {        sqlConn.close();      }      catch (SQLException e)      {        e.printStackTrace();        log.error(e.getLocalizedMessage(), e);      }    }  }}

转载于:https://my.oschina.net/ososchina/blog/501053

你可能感兴趣的文章
计划估计、敏捷流程、项目经理和用户场景
查看>>
taro 填坑之路(三)taro 缓存
查看>>
react-redux的connect()方法
查看>>
白盒测试 - 检测代码内存泄漏
查看>>
Oracle学习总结4-PL/SQL
查看>>
禁止Apache列出目录内容
查看>>
[SCOI2016]萌萌哒
查看>>
python 动态导包
查看>>
WPF 与Surface 2.0 SDK 亲密接触–LibraryStack 篇
查看>>
阐述 如何高效理解学习
查看>>
常用统计分析 SQL 在 AWK 中的实现(转)
查看>>
Many to one example - 3 of 4
查看>>
JAVA设计模式之责任链模式
查看>>
(六)IO流之过滤流
查看>>
JavaScript 函数
查看>>
dubbo之延迟暴露
查看>>
《实用技巧》——让你的网站变成响应式的3个简单步骤
查看>>
第二天~~~~
查看>>
clob转varchar遇到的问题
查看>>
最少拦截系统
查看>>