Java 数据库连接(Java Database Connectivity,简称 JDBC),是 Java 语言中规范客户端程序访问数据库的核心应用程序接口。它不仅提供了查询、更新数据库数据的关键方法,···

Java 数据库连接(Java Database Connectivity,简称 JDBC),是 Java 语言中规范客户端程序访问数据库的核心应用程序接口。它不仅提供了查询、更新数据库数据的关键方法,还是 Sun Microsystems 的注册商标,目前主要面向关系型数据库开发场景。
这套 JDBC 专项课程共 55 节课,分 7 大核心章节系统教学,从基础铺垫到实战进阶全覆盖,帮你扎实掌握数据库交互技术:
第 1 章 MySQL 基础
核心目标:掌握 MySQL 环境搭建与 SQL 核心操作
关键知识点:
数据库 / 数据表的创建、修改、删除
数据 CRUD(插入、更新、删除、查询)
条件过滤(WHERE)、排序(ORDER BY)、分组(GROUP BY)
常用函数(合计、日期、字符、数值)
数据表约束(主键、外键、非空、唯一等)
第 2 章 使用 JDBC 访问数据库
核心目标:实现 Java 程序与 MySQL 的连接与交互
关键知识点:
JDBC 核心组件(DriverManager、Connection、Statement 等)
增删改查操作的 JDBC 实现
工具类封装(简化连接获取、资源关闭)
PreparedStatement(防 SQL 注入、参数化查询)
实战:用户登录功能开发
第 3 章 JDBC 综合案例:客户管理系统
核心目标:落地分层开发思想与实战应用
关键知识点:
分层架构(DAO 层、Service 层、View 层)设计与实现
JSP 页面开发与系统测试
工厂模式(解耦层间依赖)
分页查询功能(设计思路与实现)
第 4 章 JDBC 高级特性
核心目标:解决特殊场景下的数据处理需求
关键知识点:
大文本数据(TEXT)处理
二进制数据(图片、文件)处理
批处理(批量插入 / 更新,提升效率)
自动生成主键的获取方法
第 5 章 JDBC 中的事务
核心目标:保证数据操作的一致性与安全性
关键知识点:
事务概念与 ACID 特性
事务基本操作(提交、回滚)
事务隔离级别(解决脏读、不可重复读问题)
JDBC 中隔离级别的配置与使用
第 6 章 JDBC 连接池
核心目标:优化数据库连接管理,提升性能
关键知识点:
连接池核心原理(复用连接、减少开销)
自定义连接池(包装模式、动态代理模式应用)
主流数据源(DBCP、C3P0)使用
Tomcat 数据源配置与应用
第 7 章 自定义 JDBC 框架
核心目标:理解框架设计思想,简化 JDBC 开发
关键知识点:
JDBC 元数据(获取表结构、字段信息)
核心方法封装(update、query)
结果集处理器(BeanListHandler、BeanHandler)
DBUtils 工具类使用与编程实践
