package util;
//导包
import java.io.InputStream;
import java.sql.*;
import java.util.Properties;
//操作数据库的工具类
public class JDBCUtils {
//获取数据库的连接
public static Connection getConnection() throws Exception {
//1.读取配置文件中的4个基本信息
InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("jdbc.properties");
//文件内容读到集合
Properties prop = new Properties();
prop.load(is);
//获取对应的值
String user = prop.getProperty("user");
String password = prop.getProperty("password");
String url = prop.getProperty("url");
String driverClass = prop.getProperty("driverClass");
//2.加载驱动
Class.forName(driverClass);
//3.获取连接
Connection conn = DriverManager.getConnection(url, user, password);
return conn;
}
//关闭资源
public static void closeResource(Connection conn, Statement ps)
JDBC操作访问数据库
最新推荐文章于 2024-01-04 19:43:52 发布
这篇博客主要关注JDBC中的事务处理。介绍了数据库事务的基本概念,包括其作为一组逻辑操作单元的性质,以及数据一旦提交就不可回滚的特点。讨论了在JDBC中如何通过设置autocommit属性来控制事务的自动提交,并详细阐述了如何使用Connection对象的setAutoCommit、commit和rollback方法来管理和控制事务。
摘要由CSDN通过智能技术生成