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

数据源DBCPUtil类

时间:2017-04-04 01:25:20      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:private   配置文件   public   common   数据源   

/**
 * 使用开源数据源:
 * 	DBCP:DataBase Connection Pool 是apache公司实现的一个开源的数据源。
 * 使用步骤:
 * 1.拷贝jar包 common下 dbcp pool dbutil mysql-connector-java
 *  2.写配置文件
 *  3.使用
 * @author mufeng
 *
 */
public class DBCPUtil {
  
	//1.定义一个数据源
	private static DataSource ds;
	//2.使用静态代码块,给数据源赋值
	static{
		try {
			Properties prop = new Properties();
			InputStream in = DBCPUtil.class.getClassLoader().getResourceAsStream("prop/dbcpconfig.properties");
			prop.load(in);
			ds = BasicDataSourceFactory.createDataSource(prop);
		} catch (Exception e) {
			throw new ExceptionInInitializerError("初始化连接池失败!");
		}
	}
	//3.提供一个获取数据源的方法
	public static DataSource getDataSource(){
		return ds;
	}
	
	//4.提供一个获取连接的方法,注意,以后获取连接,必须使用该方法
	public static Connection getConnection(){
		try {
			return ds.getConnection();
		} catch (SQLException e) {
			throw new RuntimeException(e);
		}
	}

}


本文出自 “穆枫” 博客,请务必保留此出处http://mufeng219.blog.51cto.com/12764296/1912695

数据源DBCPUtil类

标签:private   配置文件   public   common   数据源   

原文地址:http://mufeng219.blog.51cto.com/12764296/1912695

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