这门课解决什么实际痛点

后端开发中,JDBC 是连接 Java 代码与数据库的“最后一公里”。很多初学者即便会写 SQL,也搞不清楚如何在 Java 程序中安全、高效地执行它。本课程针对 SGG 8.x 版本的驱动,重点解决三个真实工作场景:一是如何规范地处理数据库连接,避免资源泄露;二是如何区分 Statement 和 PreparedStatement 的使用边界,彻底杜绝 SQL 注入风险;三是如何处理批量数据插入和事务控制,比如实现银行转账这类需要原子性的业务逻辑。它不只讲语法,更侧重企业级开发中必须掌握的健壮性写法。

适合什么基础,建议先看哪几块

适合已经掌握 Java 基础语法和 MySQL 基本操作(增删改查),但从未独立封装过数据库访问层的学员。课程结构清晰,建议按以下顺序切入:首先观看前两节概念课,明确 8.x 版本驱动的加载方式及核心 API 的使用路线,这是后续代码能跑通的前提;接着重点攻克第 6 至 11 节的 Statement 与 PreparedStatement 详解,这是全书的核心,务必跟着视频手敲 DML 和 DQL 的完整流程;随后快速浏览主键回显和批量插入,理解性能优化的基本思路;最后深入连接池(Druid)和工具类封装部分,这是从“学生作业”迈向“项目代码”的关键一步。

学完能做什么,资料怎么配合练习

学完本套教程后,你将具备独立开发 Java 后端基础数据访问层的能力。具体表现为:能够手写获取数据库连接的代码,封装 BaseDao 基类以简化 CRUD 操作,利用 Druid 连接池管理高并发下的资源,并能编写包含事务控制的复杂业务逻辑代码。资料包中的代码示例和课件需配合视频同步食用:视频讲解逻辑,课件梳理要点,而代码部分建议先遮挡后自行输入,而非直接复制。特别是最后的 CMS 项目改造练习,是检验你是否真正理解 JDBC 全流程的最佳试金石,建议独立完成后再对照源码排查差异。

课程目录

01_jdbc_开篇介绍.mp4 39.69M
02_jdbc_概念_jdbc概念理解.mp4 89.22M
03_jdbc_概念_核心api和使用路线.mp4 23.82M
04_jdbc_概念_为什么选择8x版本驱动.mp4 20.34M
05_jdbc_核心api_使用步骤总结.mp4 58.51M
06_jdbc_核心api_statement_基本步骤演示.mp4 118.32M
07_jdbc_核心api_statement_使用步骤详解_上.mp4 359.25M
08_jdbc_核心api_statement_使用步骤详解_下.mp4 204.27M
09_jdbc_核心api_preparedstatement基本使用流程.mp4 104.63M
10_jdbc_核心api_preparedstatement执行dml语句练习.mp4 89.05M
11_jdbc_核心api_preparedstatement执行dql语句并获取列信息.mp4 133.70M
12_jdbc_核心api_jdbc使用步骤总结和api回顾总结.mp4 36.77M
13_jdbc_扩展提升_主键回显和主键值获取.mp4 91.76M
14_jdbc_扩展提升_批量插入数据优化.mp4 65.80M
15_jdbc_扩展提升_事务回顾和设计转账类结构.mp4 70.00M
16_jdbc_扩展提升_转账事务的实现.mp4 96.79M
17_jdbc_连接池_连接池介绍和druid连接池使用.mp4 182.40M
18_jdbc_工具类封装_获取连接工具类v1.mp4 55.64M
19_jdbc_工具类封装_获取连接工具类v2.mp4 93.99M
20_jdbc_工具类封装_baseDao概念和非DQL方法封装.mp4 104.08M
21_jdbc_工具类封装_DQL查询方式封装.mp4 127.28M
22_jdbc_综合练习_cms项目改造jdbc操作.mp4 184.20M
代码
视频
课件.zip 1.55M
资料.zip 8.38M