人工精选JDBC核心技术精讲
先弄清楚:这门课解决什么工作场景 很多写 Java 的朋友,框架用得溜,Spring Boot 配个依赖、写两行注解,数据库的增删改查就跑起来了。但真到了排查慢查询、处理事务提交失败、或者需要写一段脱离框架的底层脚本去批量修数据时,往往会卡壳。这门讲 JDBC 的课,补的就是这一块底座。它不教你用
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
先弄清楚:这门课解决什么工作场景
很多写 Java 的朋友,框架用得溜,Spring Boot 配个依赖、写两行注解,数据库的增删改查就跑起来了。但真到了排查慢查询、处理事务提交失败、或者需要写一段脱离框架的底层脚本去批量修数据时,往往会卡壳。这门讲 JDBC 的课,补的就是这一块底座。它不教你用 MyBatis 或 JPA,而是直接带你回到 Java 程序与数据库沟通的最原始通道。如果你平时的工作是写后端接口、维护业务系统,或者正准备去面需要手写底层逻辑的岗位,弄透 JDBC 能让你在遇到框架报错时,一眼看穿是连接池没拿到、还是 SQL 执行结果没解析对,而不是对着堆栈日志瞎猜。
适合什么基础,建议先看哪几块
这套资料不适合完全没写过 Java 的人。它默认你已经掌握了基础语法,能看懂面向对象那套东西,但可能对数据库编程只停留在“会调框架 API”的阶段。如果你是转行刚学完 JavaSE,或者在工作中一直被框架惯着、想补齐底层逻辑的上班族,这套课的节奏刚好。建议拿到资料后,不要从头按部就班看,先跳到“核心类介绍”和“获取 Statement 对象”这两块,把驱动、连接、执行对象这三者的关系理顺。接着直接看“代码规范化”那节,弄懂资源为什么要按特定顺序关闭。等这三块看明白了,再回头补入门案例,你的理解会比一开始顺着看深很多。
资料怎么配合练习,学完能独立做什么
看视频时千万不能只过眼睛。JDBC 是典型的实操技能,看懂了 Statement 和 ResultSet 的 API,和自己能正确把数据查出来并封装成对象,中间差着十万八千里。建议自己建一个本地数据库,随便建两张业务表,跟着视频把连接字符串配好。每看完一个特性,比如结果集的滚动和可更新,就立刻在自己的环境里写一段代码去验证。视频里提到了怎么解析结果集,你就试着把查出来的多行数据,自己写循环装进一个 List 里。把这套资料当成一份操作手册,边看边敲。学完之后,你应该能脱开任何框架,独立写出一个带异常处理、能正确管理事务、并且能安全释放连接的数据库操作工具类。以后再遇到框架底层的数据库报错,你也能顺着自己的代码逻辑一路往下扒,准确定位问题。
课程目录
课程目录55 集
- 1-1 [JDBC核心技术精讲] JDBC概述 (13:43).mp4
- 1-2 [JDBC核心技术精讲] jdbc核心类介绍 (16:21).mp4
- 1-3 [JDBC核心技术精讲] jdbc入门案例一 (30:36).mp4
- 1-4 [JDBC核心技术精讲] jdbc入门案例二 (13:20).mp4
- 1-5 [JDBC核心技术精讲] 获取Statement对象 (11:30).mp4
- 1-6 [JDBC核心技术精讲] 用Statement查询并解析结果ResultSet (30:45).mp4
- 1-7 [JDBC核心技术精讲] Junit测试框架的简单使用 (07:19).mp4
- 1-8 [JDBC核心技术精讲] jdbc代码规范化 (30:08).mp4
- 1-9 [JDBC核心技术精讲] 结果集ResultSet的滚动特性 (29:35).mp4
- 1-10 [JDBC核心技术精讲] 结果集ResultSet的敏感和可更新的特性 (17:29).mp4
- 1-11 [JDBC核心技术精讲] 结果集元数据对象 (23:30).mp4
- 1-12 [JDBC核心技术精讲] sql攻击 (30:52).mp4
- 1-13 [JDBC核心技术精讲] 预编译PreparedStatement理论介绍 (13:12).mp4
- 1-14 [JDBC核心技术精讲] 预编译PreparedStatement代码演示 (17:19).mp4
- 1-15 [JDBC核心技术精讲] 预编译PreparedStatement的原理 (08:30).mp4
- 1-16 [JDBC核心技术精讲] 手动打开mysql的预编译功能 (02:54).mp4
- 1-17 [JDBC核心技术精讲] JdbcUtils工具类的创建 (21:10).mp4
- 1-18 [JDBC核心技术精讲] JdbcUtils工具类的优化 (12:17).mp4
- 1-19 [JDBC核心技术精讲] JDBC中时间类型的问题讨论 (20:01).mp4
- 1-20 [JDBC核心技术精讲] 把Emp对象存到数据库中去 (22:56).mp4
- 1-21 [JDBC核心技术精讲] 把视频存到数据库表中去 (06:42).mp4
- 1-22 [JDBC核心技术精讲] 把视频存到数据库表中去的代码实现 (26:03).mp4
- 1-23 [JDBC核心技术精讲] 把视频存到数据库表中去的第二种代码实现 (11:16).mp4
- 1-24 [JDBC核心技术精讲] 把数据库中的mp4取出来 (16:50).mp4
- 1-25 [JDBC核心技术精讲] 批处理概述 (08:47).mp4
- 1-26 [JDBC核心技术精讲] PreparedStatement批处理代码实现 (32:55).mp4
- 1-27 [JDBC核心技术精讲] Statement批处理代码实现 (10:57).mp4
- 1-28 [JDBC核心技术精讲] 事务的定义 (03:57).mp4
- 1-29 [JDBC核心技术精讲] 事务的四大特性 (08:37).mp4
- 1-30 [JDBC核心技术精讲] myslq中的事务演示 (27:06).mp4
- 1-31 [JDBC核心技术精讲] JDBC中使用事务 (05:27).mp4
- 1-32 [JDBC核心技术精讲] JDBC中的事务代码演示 (16:47).mp4
- 1-33 [JDBC核心技术精讲] JDBC中事务的隔离级别 (29:10).mp4
- 1-34 [JDBC核心技术精讲] 数据库连接池的定义及使用原因 (13:50).mp4
- 1-35 [JDBC核心技术精讲] 数据库连接池概述 (13:05).mp4
- 1-36 [JDBC核心技术精讲] 数据库连接池的种类 (01:52).mp4
- 1-37 [JDBC核心技术精讲] DBCP数据库连接池 (18:11).mp4
- 1-38 [JDBC核心技术精讲] DBCP数据库连接池的第二种使用方式 (14:34).mp4
- 1-39 [JDBC核心技术精讲] c3p0数据库连接池的使用 (12:20).mp4
- 1-40 [JDBC核心技术精讲] c3p0数据库连接池的配置文件的使用 (20:17).mp4
- 1-41 [JDBC核心技术精讲] Druid数据库连接池的使用 (08:13).mp4
- 1-42 [JDBC核心技术精讲] Druid数据库连接池的配置文件的使用 (07:23).mp4
- 1-43 [JDBC核心技术精讲] 将数据库连接池配置到JdbcUtils类中 (07:19).mp4
- 1-44 [JDBC核心技术精讲] DBUtils概述 (04:55).mp4
- 1-45 [JDBC核心技术精讲] 传统JDBC增删改操作回顾 (23:58).mp4
- 1-46 [JDBC核心技术精讲] QueryRunner的update方法实现原理 (12:20).mp4
- 1-47 [JDBC核心技术精讲] update方法的使用格式一 (06:44).mp4
- 1-48 [JDBC核心技术精讲] update方法的使用格式二 (03:59).mp4
- 1-49 [JDBC核心技术精讲] query方法及ResultSetHandle概述 (18:01).mp4
- 1-50 [JDBC核心技术精讲] MapHandle结果集处理器的使用 (06:44).mp4
- 1-51 [JDBC核心技术精讲] MapListHandle结果集处理器的使用 (05:06).mp4
- 1-52 [JDBC核心技术精讲] BeanHandle结果集处理器的使用 (11:31).mp4
- 1-53 [JDBC核心技术精讲] BeanListHandle结果集处理器的使用 (04:02).mp4
- 1-54 [JDBC核心技术精讲] ColumnListHandler结果集处理器的使用 (05:21).mp4
- 1-55 [JDBC核心技术精讲] ScalarHandler结果集处理器的使用 (02:48).mp4





