C3P0数据库连接池配置,项目启动时初始化(servlet)
来源:互联网 发布:产品数据管理软件 编辑:程序博客网 时间:2024/06/05 21:56
java配置:
public static ComboPooledDataSource dataSource;
/**
* 从连接池中获取连接
* @return
* @throws SQLException
*/
public static Connection getConnection(){
Connection con = null;
try {
con = dataSource.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}
/**
* 根据配置信息初始化连接池
* @param dataConf
*/
public static void initDataSource(){
dataSource = new ComboPooledDataSource();
dataSource.setJdbcUrl(url);
try {
dataSource.setDriverClass(name);
} catch (PropertyVetoException e) {
e.printStackTrace();
}
dataSource.setUser(user);
dataSource.setPassword(password);
dataSource.setInitialPoolSize(5);
dataSource.setMaxPoolSize(15);
dataSource.setMaxIdleTime(1000);
System.out.println("连接池初始化成功!");
}
项目启动时初始化连接池 ( loadOnStartup=2 启动时的级别)
新建 initC3P0 Servlet
@WebServlet(description = "C3P0数据库连接池初始化",urlPatterns={"/InitC3P0Conf"},loadOnStartup=2 )
public class InitC3P0 extends HttpServlet{
private static final long serialVersionUID = 1L;
/**
* C3P0数据库连接池初始化
*/
@Override
public void init() throws ServletException {
C3P0Utils.initDataSource();
}
}
- C3P0数据库连接池配置,项目启动时初始化(servlet)
- c3p0 数据库连接池配置
- C3P0数据库连接池配置
- c3p0数据库连接池配置
- Spring+C3P0数据库连接池配置
- Spring+C3P0数据库连接池配置
- c3p0数据库连接池数据源配置
- C3P0数据库连接池的配置
- C3P0数据库连接池相关配置
- C3P0数据库连接池配置攻略
- Spring+C3P0数据库连接池配置
- c3p0数据库连接池的配置
- c3p0数据库连接池配置(与spring整合时)
- Servlet配置数据库连接池
- 配置服务器启动初始化servlet
- 数据库连接池c3p0配置c3p0-config.xml详解
- Spring+Hibernate用 c3p0配置数据库连接池
- C3P0数据库连接池配置【配合spring+hibernate】
- 百练_4001:抓住那头牛
- MySQL 基本操作
- redhat6.5 配置yum源, 使用centos的源
- sonar代码检查
- bzoj1823 tarjan算法应用-2-sats算法
- C3P0数据库连接池配置,项目启动时初始化(servlet)
- wampserver连接Oracle
- POJ2987: Firing 题解
- RPC远程过程调用协议简述
- Python3.0版本中特定语言的删除
- Linux/Ubuntu校园网下ipv6无法有效上网问题解决办法
- 118. Pascal's Triangle
- 自己实现简单的RPC
- java设计模式--单例模式