DBCPUtils配置

1:導入jar包java

2:配置properties文件sql

3:寫入java代碼:數據庫

package DBCP鏈接池Demo.DBCPUtils;

import org.apache.commons.dbcp2.BasicDataSourceFactory;

import javax.sql.DataSource;
import java.io.*;
import java.sql.Connection;
import java.util.Properties;

public class DBCPUtils {
    private static Connection con=null;
    private static DataSource dataSource=null;
    static {
        try {
            InputStream pptFile = new FileInputStream(new File("F:\\黑馬JAVA學習\\WEB\\src\\DBCP鏈接池Demo\\DBCP.properties"));
//讀取配置文件
            Properties proper=new Properties();
            try {
                proper.load(pptFile);
                try {
                    dataSource=BasicDataSourceFactory.createDataSource(proper);
                    //解析配置文件
                    con=dataSource.getConnection();
                    //獲取數據庫鏈接對象,將用於返回給調用的工具類
                } catch (Exception e) {
                    throw new RuntimeException("解析配置文件錯誤:"+e);
                }
            } catch (IOException e) {
                throw new RuntimeException("加載配置文件錯誤:"+e);
            }
        } catch (FileNotFoundException e) {
            throw new RuntimeException("讀取配置文件錯誤:"+e);
        }
    }
    public static Connection getConnection(){
        return con;
    }
    public static DataSource getDataSource(){
        return dataSource;
    }
}
相關文章
相關標籤/搜索