Java学习Day17
今天学习Java的数据库连接与操作
Java 数据库连接与操作(JDBC)是 Java 访问数据库的标准接口,核心要点:
连接步骤
加载驱动:如Class.forName("com.mysql.cj.jdbc.Driver")(MySQL)。
获取连接:通过DriverManager.getConnection(url, user, password)。
创建 Statement:Statement(普通 SQL)或PreparedStatement(预编译,防 SQL 注入)。
执行 SQL:executeQuery()(查询)或executeUpdate()(更新)。
处理结果:通过ResultSet遍历查询结果。
关闭资源:逆序关闭ResultSet、Statement、Connection(推荐try-with-resources)。
核心类
DriverManager:管理数据库驱动。
Connection:代表数据库连接。
PreparedStatement:预编译 SQL,支持参数化查询。
ResultSet:存储查询结果集。
事务管理
通过connection.setAutoCommit(false)开启事务,手动提交 / 回滚。
隔离级别:TRANSACTION_READ_COMMITTED等。
连接池
第三方实现(如 HikariCP、Druid)复用连接,提升性能。
配置参数:最大连接数、最小空闲连接等。
ORM 框架
简化操作(如 MyBatis、Hibernate),自动映射对象与表。
JDBC 提供了底层数据库操作能力,而连接池与 ORM 框架则在其上构建了更高效、更易用的持久层方案。
浙公网安备 33010602011771号