JDBC——小知识:封装数据库连接和关闭操作
发布日期:2021-05-07 02:35:22 浏览次数:31 分类:精选文章

本文共 1195 字,大约阅读时间需要 3 分钟。

我们可以封装数据库连接和关闭(写一个工具类里面实现封装和关闭的两个方法),方便以后调用,和实现了解耦

package com.atguigu3.util;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties;/** *  * 操作数据库的工具类 */public class JDBCUtils {   		/**	 * 	 *获取数据库的连接	 */	public static Connection getConnection() 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;	}/**	 * 	 * @Description 关闭资源	 */	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();		}	}
上一篇:JDBC——(6)PreparedStatement的使用——增、删、改示例演示
下一篇:JDBC——(6)PreparedStatement的使用——实现通用的增删改操作

发表评论

最新留言

关注你微信了!
[***.104.42.241]2025年03月25日 19时28分22秒