dbcp连接池简单封装

来源:互联网 发布:navicat for linux 64 编辑:程序博客网 时间:2024/06/05 02:59

dbcpconfig.properties处于src下。
DBCPUtil.java

package util;import java.sql.Connection;import java.sql.SQLException;import java.util.Properties;import javax.sql.DataSource;import org.apache.commons.dbcp2.BasicDataSourceFactory;public class DBCPUtil {    private static DataSource dataSource;    static {        Properties properties = new Properties();        try {            properties.load(DBCPUtil.class.getResourceAsStream("/dbcpconfig.properties"));            dataSource = BasicDataSourceFactory.createDataSource(properties);        } catch (Exception e) {            throw new RuntimeException(e);        }    }    public static DataSource getDataSource() {        return dataSource;    }    public static Connection getConnection() {        try {            return dataSource.getConnection();        } catch (SQLException e) {            throw new RuntimeException(e);        }    }}
原创粉丝点击