缺什么补什么:别在数据库连接上卡壳

很多转岗做 Java 后端的人,框架用得很溜,一问底层怎么连数据库就含糊。这门课解决的就是这个能力缺口:Java 程序到底怎么通过 JDBC 跟数据库建连、发 SQL、拿结果集。如果你写业务代码时只会调 MyBatis 或 JPA 的接口,一旦遇到连接池报错、驱动找不到、事务没提交这类底层问题就抓瞎,那说明你对 JDBC 这层缺乏手感。这门课不跟你讲什么架构哲学,就是老老实实把 Java 和数据库之间的通信原理和实操拆开揉碎,补上这块基础认知。框架再好用,底层也是靠这一套跑的,你不可能永远当个只会调接口的糊涂蛋。

先看原理再看实操:学习顺序与门槛

这门课适合已经能写基本 Java 语法、知道关系型数据库是什么,但没系统碰过 JDBC 的人。如果你连基本类和接口都看不懂,建议先去补 Java 基础再回来。学习顺序上,建议先看前面的编程原理部分,把驱动管理、连接对象、会话上下文这几个核心概念在脑子里过一遍,别急着敲代码。原理没搞懂,后面照抄实例也只是在做无脑搬运。接着重点看直连部分,尤其是 MySQL 和 Oracle 的直连实例。桥连接现在实际项目里基本不用了,看一眼知道是怎么回事就行,别在上面耗时间。你的精力要放在直连上,因为这才是你以后在真实环境里天天打交道的方式。看的时候别光瞪眼,自己建个表,照着把连接字符串、用户名、密码填进去,跑通一条查询。

学完能干什么:资料怎么配合练

看完这套东西,你应该能独立写出一个不依赖任何框架的 Java 程序,连上数据库,执行增删改查,并且能看懂结果集的结构。别小看这点,很多写了几年业务代码的人,脱离框架让他手写一个带参数的查询都会卡壳。配套练习方面,资料包里的视频是主线,但光看视频不动手等于白搭。建议你本地装个 MySQL,跟着视频里的直连实例,自己把加载驱动、获取连接、创建语句对象、执行查询、遍历结果集这几步完整敲一遍。遇到报错先别急着搜,自己看堆栈信息,定位是驱动版本不对还是 URL 写错。把这些坑都踩过一遍,以后用框架时遇到底层报错,你心里才有底。

课程目录

1-1 [Jdbc] JDBC编程原理01 (17:07)
1-2 [Jdbc] JDBC编程原理02 (20:13)
1-3 [Jdbc] JDBC编程原理03 (12:15)
1-4 [Jdbc] JDBC编程原理04 (22:40)
1-5 [Jdbc] JDBC实例01-桥连接与直连接 (16:17)
1-6 [Jdbc] JDBC实例03-桥连接SQL2012 (19:10)
1-7 [Jdbc] Jdbc实例05-桥连接MYSQL5.5.27 (09:24)
1-8 [Jdbc] JDBC实例06-直连SQL2012 (16:12)
1-9 [Jdbc] JDBC实例07-直连Oracle11G (13:28)
1-10 [Jdbc] JDBC实例08-直连MYSQL5.5 (24:57)
1-11 [Jdbc] JDBC实例09-数据库结构记录集结构 (21:44)
1-12 [Jdbc] JDBC实例10-基于SQL语句的添删改查 (21:43)
1-13 [Jdbc] JDBC实例11-基于JDBC的添删改查 (22:43)
1-14 [Jdbc] JDBC实例12-ResultSet (32:41)
1-15 [Jdbc] JDBC实例13-批处理 (21:10)
1-16 [Jdbc] JDBC实例14-PreparedStatement (26:31)
1-17 [Jdbc] JDBC实例15-CallableStatement01 (31:43)
1-18 [Jdbc] JDBC实例16-CallableStatement02 (40:04)
1-19 [Jdbc] JDBC实例17-把图片写入到数据库 (33:21)
1-20 [Jdbc] 总结 (25:31)