JDBC连接池和DBUtils(2)

public class DBCPUtils {
    //创建连接池的实现类对象
    private static BasicDataSource dataSource = new BasicDataSource();
   
    //设置连接数据库的4大变量,使用BasicDataSource中的set方法设置
    static{
        //设置注册的驱动信息
        dataSource.setDriverClassName("com.mysql.jdbc.Driver");
        //设置Url
        dataSource.setUrl("jdbc:mysql://localhost:3306/mybase4");
        //设置用户名
        dataSource.setUsername("root");
        //设置密码
        dataSource.setPassword("root");
        //可选信息
        //dataSource.setInitialSize(100);
        //dataSource.setMaxActive(1000);
    }
   
    //创建获取数据库连接对象的方法
    public static Connection getConnection(){
        try {
            return dataSource.getConnection();
        } catch (SQLException e) {
            throw new RuntimeException("获取数据库连接对象失败");
        }
    }
   
    //定义一个释放资源的方法
    public static void  close(ResultSet rs,Statement stat,Connection conn){
        if(rs!=null){
            try {
                rs.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
        if(stat !=null){
            try {
                stat.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
        if(conn != null){
            try {
                conn.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}

读取配置文件的方式

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/01bdd1d8f1daf69cafde75184d971a2c.html