调用Druid连接池的工具类

1. 在此之前需要编写druid.properties配置文件和下载相关Jdbc和Druid的jar包:

链接:https://pan.baidu.com/s/1fm2jJV43Ba-7LTfv-9heMg
提取码:i0sd

2. util包下的JdbcUtil.java类编写:

package cn.wanghao.project.util;

import com.alibaba.druid.pool.DruidDataSourceFactory;

import javax.sql.DataSource;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Properties;

public class JdbcUtil {
    private static DataSource dataSource;

    /* 采用静态方法初始化连接池对象 */
    static {
        //1. 加载配置文件
        Properties properties = new Properties();
        InputStream stream = JdbcUtil.class.getClassLoader().getResourceAsStream("druid.properties");
        //2. 创建连接池对象
        try {
        	properties.load(stream);
            dataSource = DruidDataSourceFactory.createDataSource(properties);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /* 获取数据池对象 */
    public static DataSource getDataSource() {
        return dataSource;
    }

    /* 创建链接对象 */
    public static Connection getConnection() throws SQLException {
        return dataSource.getConnection();
    }
}

发布了138 篇原创文章 · 获赞 224 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_43546676/article/details/104393541