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