首页 > 代码库 > 数据源DBCPUtil类
数据源DBCPUtil类
/** * 使用开源数据源: * 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类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。