JDBCUtils 封装数据库连接和关闭操作

JDBCUtils 封装数据库连接和关闭操作
1、创建一个工具类(专门获取数据库连接)

package com.atguigu3.util;

import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;


/**
 * 操作数据库的工具类
 * 
 * @author User
 *
 */
public class JDBCUtils {
	public static Connection getConnectio() throws Exception{
		//1 读取配置文件中4个基本信息
		InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("jdbc.properties");

		Properties pros = new Properties();
		pros.load(is);
		
		String user=pros.getProperty("user");
		String password=pros.getProperty("password");
		String url=pros.getProperty("url");
		String driverClass=pros.getProperty("driverClass");
		
		//2 加载驱动
		Class.forName(driverClass);
		//3 获取链接
		Connection conn = DriverManager.getConnection(url, user, password);
		return conn;
	}
	//4、关闭连接和Statement的操作
	public static void closeResource(Connection conn,Statement ps) {
		try {
			if (ps!=null) 
			ps.close();
		} catch (SQLException e) {
			e.printStackTrace();
		}
		try {
			if(conn!=null)
			conn.close();
		} catch (SQLException e) {
			e.printStackTrace();
		}
			
	}
}

posted @ 2020-06-02 10:43  秋弦  阅读(305)  评论(0编辑  收藏  举报