mysql使用连接池proxool_sleep 还是很多_JSP proxool+mysql数据库连接池配置

需要的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);

}

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值