码迷,mamicode.com
首页 > 数据库 > 详细

DBCP连接池-方式1通过读取配置文件

时间:2014-06-11 07:02:48      阅读:336      评论:0      收藏:0      [点我收藏+]

标签:数据库连接池   dbcp   


连接池核心类DataSource

基于这个这个核心类,创建连接池也有多种方式,下面是方式一,通过读取配置文件的方式,创建数据库的连接池。

DBCPUtils.java

package com.itheima.a_dbcp;

import java.io.InputStream;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Properties;
import javax.sql.DataSource;
import org.apache.commons.dbcp.BasicDataSourceFactory;
public class DBCPUtils {
	
	private static DataSource dataSource ;
	
	static{
		try {
			//*提供参数,内容来自配置文件
			Properties props = new Properties();
			//*** 加载
			InputStream is = DBCPUtils.class.getClassLoader().getResourceAsStream("dbcpconfig.properties");
			props.load(is);
			
			//* 创建连接池,只需要创建一次
			dataSource = BasicDataSourceFactory.createDataSource(props);
		} catch (Exception e) {
			throw new RuntimeException(e);
		}
	}
	
	public static Connection getConnection() throws SQLException{
		//从连接池获得连接
		return dataSource.getConnection();
	}

}

TestDBCPPool.java


 

package com.itheima.a_dbcp;

import java.sql.Connection;
import java.sql.SQLException;

public class TestDBCPPool {
	
	public static void main(String[] args) throws SQLException {
		
		Connection conn = DBCPUtils.getConnection();
		System.out.println(conn);
		conn.close();
		
	}
}

//TODO

DBCP连接池-方式1通过读取配置文件,布布扣,bubuko.com

DBCP连接池-方式1通过读取配置文件

标签:数据库连接池   dbcp   

原文地址:http://blog.csdn.net/hymking/article/details/29391385

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!