- 01-JDBC课程内容概述
- 02-课件结构说明与数据库数据的导入
- 03-软件架构方式介绍
- 04-JavaWeb技术概览
- 05-JDBC概述
- 06-JDBC程序编写步骤
- 07-获取数据库连接的方式一
- 08-获取数据库连接的方式二
- 09-获取数据库连接的方式三
- 10-获取数据库连接的方式四
- 11-获取数据库连接的方式五
- 12-Statement操作数据库的弊端演示
- 13-PreparedStatement实现表数据的添加操作
- 14-JDBCUtils:封装据库连接和关闭操作
- 15-PreparedStatement实现表数据的修改操作
- 16-PreparedStatement实现通用的增删改操作
- 17-针对customers表的查询操作举例
- 18-针对customers表的通用的查询操作
- 19-针对Order表的通用的查询操作
- 20-图解查询操作的流程
- 21-PreparedStatement针对不同表的通用查询操作1
- 22-PreparedStatement针对不同表的通用查询操作2
- 23-PreparedStatement解决SQL注入问题
- 24-小结
- 25-课后练习1
- 26-课后练习2:添加四六级成绩
- 27-课后练习2:查询考试结果
- 28-课后练习2:删除考试数据
- 29-向数据表中插入Blob类型数据
- 30-从数据表中读取Blob类型数据
- 31-插入Blob字段特殊情况的说明
- 32-批量插入数据的操作1
- 33-批量插入数据的操作2
- 34-数据库连接及PreparedStatement使用小结
- 35-数据库事务的问题引入
- 36-何为事务及数据库事务的处理原则
- 37-考虑事务以后的代码实现
- 38-设置连接恢复为默认状态
- 39-事务的ACID属性及4种隔离级别
- 40-命令行验证MySQL的隔离级别
- 41-Java代码演示并设置数据库的隔离级别
- 42-提供操作数据表的BaseDAO
- 43-CustomerDAO及CustomerDAOImpl的实现
- 44-CustomerDAOImpl的单元测试
- 45-升级以后的DAO及相关类的测试
- 46-数据库连接池技术概述
- 47-C3P0数据库连接池的两种实现方式
- 48-JDBCUtils中使用C3P0数据库连接池获取连接
- 49-DBCP数据库连接池的两种实现方式
- 50-Druid数据库连接池技术的实现
- 51-使用QueryRunner测试添加数据的操作
- 52-使用QueryRunner查询表中一条或多条记录的操作
- 53-使用QueryRunner查询表中特殊值的操作
- 54-自定义ResultSetHandler的实现类完成查询操作
- 55-DbUtils类关闭资源的操作
- 56-JDBC总复习-上
- 57-JDBC总复习-下
程序员进阶必备:尚硅谷JDBC核心技术实战指南
内容简介:想在企业级Java开发中游刃有余?尚硅谷JDBC核心技术视频教程带你突破数据库操作瓶颈。不同于市面上只讲基础用法的课程,这套教程直接把企业项目里那些"只可意会"的技巧掰开揉碎讲给你听。
为什么要学这套JDBC课?
很多同学学完基础JDBC还是不会写项目,问题就出在缺少高阶用法实战。我们课程包含三个杀手锏:用反射+元数据实现万能查询、手撕DBUtils源码、设计通用DAO模板。看企业架构师怎么用这些技术解决实际开发难题。
你会收获这些硬核技能
- 用元数据动态解析任意数据表结构
- 仿照DBUtils手写自己的数据库工具包
- 用DAO模式实现10行代码完成CRUD
- 通过DEBUG透视连接池运作机制
课程模块解析
模块1 内功心法篇(6课时)
不是照本宣科讲API,而是带你看Connection对象在底层怎么管理TCP连接,Statement和预编译语句的性能差距实测,连JDK源码里连接池的实现逻辑都给你画出来。
模块2 高手过招篇(8课时)
重点来了!反射搭配ResultSetMetaData实现自适应查询:不管表结构怎么变,一套代码通吃所有查询需求。现场演示如何处理多表关联查询这种老大难问题。
模块3 宗师实战篇(10课时)
手把手教你搭企业级DAO框架:从零开始封装BaseDao,处理事务边界问题,用ThreadLocal解决连接线程安全问题。最后用电商项目订单模块检验学习成果。
适合哪些人学习?
适合已经掌握Java基础语法,正在学习JavaWeb开发的同学。如果你正在做课设/毕业设计,或者刚入职遇到数据库操作难题,这套课能帮你少走三个月弯路。
课程所有案例都提供完整源码和数据库脚本,跟着视频敲一遍代码,保准让你写出比同学更专业的数据库访问层代码。现在很多培训机构教JDBC还停留在五年以前的水平,这套教程已经把互联网公司最新实践都包含进来了。
特别提醒:第三模块会用到设计模式知识,建议提前准备。但别担心,视频里会把用到的模式重新讲解,保证零基础也能跟得上节奏。








