别被“零基础”忽悠,这门课到底填了什么坑
很多初学者在学完 Java 基础后,面对数据库往往一头雾水,最典型的症状是:知道怎么声明变量、写 if-else,但连一句标准的 SQL 都写不出来,或者在 Java 代码里调用数据库时,光是配置 JDBC 驱动就能卡住半天。这门课的核心价值,就是专门针对“懂 Java 不懂 SQL,懂 SQL 不会用 Java 调数据库”的断层进行修补。它不讲复杂的数据库原理,也不堆砌各种高级中间件,而是把 JDBC(Java Database Connectivity)作为核心工具,手把手带你打通 Java 应用程序与 MySQL 数据库之间的连接壁垒。如果你之前看过零散的 SQL 教程,但不知道如何在 Java 项目中封装查询,或者对 Connection、Statement、PreparedStatement 这些类的调用逻辑感到混乱,那这门课就是为你准备的“止痛药”。
0 基础也能听懂?先搞定这几个前置概念再开始
虽然课程宣传语写着"0 基础”,但这主要指 SQL 语法层面的零基础,而非编程零基础。作为一门后端开发教程,它默认你至少具备 Java SE 的基础知识,特别是熟悉面向对象(OOP)思想、知道什么是类、对象、方法,以及理解 Java 的文件操作和异常处理机制。如果你连 Java 里的 `try-catch-finally` 块怎么用、如何读取一个文本文件都还没搞明白,建议先去补一下 Java 基础部分,否则直接听 JDBC 部分会非常吃力,因为 JDBC 的本质就是利用 Java 的异常机制来捕获数据库报错,利用 IO 流来管理数据源。此外,你需要对 MySQL 的基本概念有个模糊认知,比如数据存在哪里、表是什么、主键的作用,不需要会写复杂的关联查询,但要能看懂 `SELECT * FROM users` 这种最基础语句在代码里是如何被转换成 Java 对象的。
学完能独立做什么?配合资料包动手敲代码
学完这套内容,你应该能够独立在 Java 项目中实现最核心的“增删改查”(CRUD)功能。具体而言,你不再依赖 MyBatis 或 Hibernate 等 ORM 框架来屏蔽底层,而是能直接编写 JDBC 代码:从加载驱动、注册数据源,到建立连接、创建预编译语句、执行 SQL、处理 ResultSet 结果集,最后将数据库中的行数据封装成 Java 对象返回。这意味着你能独立写一个简单的后台管理系统,比如实现一个用户登录功能,其中涉及从 MySQL 库中根据用户名密码查询记录,若匹配成功则返回 true,失败则抛出异常;或者实现一个简单的博客发表功能,将 Java 对象中的数据插入到 MySQL 表中。关于资料配合,视频中的演示代码和配套的源码包至关重要。建议你不要在视频里跟着敲每一个字符,而是先理解主流程,然后关闭视频,尝试修改源码中的 SQL 语句或业务逻辑(比如把“查询用户”改成“查询订单”),去验证自己是否真的掌握了连接池配置和事务控制的基础。只有当你能脱离视频,独立在本地环境中跑通一套完整的增删改查 Demo,才算真正学会了这门课。
课程介绍
本课程来自马士兵,(高清完结版),是一门JAVA基础之MySQL+JDBC视频教程,0基础学习的MySQL+JDBC专讲课,打通了Java和SQL之间的桥梁,小白听了之后也会基本的增删改查了。马士兵教育创立6年来,致力于JAVA技术培训,颇受信赖,快来加入一起学习吧。
课程目录
│ ├── [ 11M] MySQL8的安装.mp4 │ ├── [ 13M] MySQL介绍.mp4 │ ├── [ 18M] MySQL登录,访问,退出操作.mp4 │ ├── [ 18M] SQL语言入门.mp4 │ ├── [ 18M] 使用图形客户端navicat12连接MySQL.mp4 │ ├── [ 22M] 创建数据库表.mp4 │ ├── [ 17M] 数据库基本概念.mp4 │ ├── [6.1M] 数据库的卸载.mp4 │ ├── [ 24M] 数据库类型和常见的关系型数据库.mp4 │ └── [8.4M] 查看MySQL的安装结果.mp4 ├── 02 MySQL(二)/() │ ├── [ 14M] DDL和DML的补充.mp4 │ ├── [ 12M] 修改,删除数据.mp4 │ ├── [ 21M] 修改,删除数据库表.mp4 │ ├── [ 20M] 外键策略.mp4 │ ├── [ 36M] 外键约束.mp4 │ ├── [ 11M] 数据库表列类型.mp4 │ ├── [ 17M] 添加数据.mp4 │ ├── [ 33M] 非外键约束(1).mp4 │ ├── [ 15M] 非外键约束(2).mp4 │ └── [ 76M] 非外键约束(3).mp4 ├── 03 MySQL(三)/() │ ├── [ 14M] DQL_表的准备.mp4 │ ├── [ 27M] having分组后筛选.mp4 │ ├── [ 27M] where子句.mp4 │ ├── [ 14M] 函数的分类.mp4 │ ├── [ 10M] 分组group by.mp4 │ ├── [ 25M] 单行函数(1).mp4 │ ├── [ 89M] 单行函数(2).mp4 │ ├── [ 67M] 单表查询总结.mp4 │ ├── [ 12M] 多行函数.mp4 │ └── [ 26M] 最简单的SQL语句.mp4 ├── 04 MySQL(四)/() │ ├── [ 38M] 事务及其特征.mp4 │ ├── [ 42M] 事务并发问题.mp4 │ ├── [ 19M] 单行子查询.mp4 │ ├── [ 21M] 多行子查询.mp4 │ ├── [ 69M] 多表查询92语法.mp4 │ ├── [ 37M] 多表查询99语法(1).mp4 │ ├── [ 22M] 多表查询99语法(2).mp4 │ ├── [9.5M] 多表查询99语法(3).mp4 │ ├── [ 12M] 多表查询99语法(4).mp4 │ └── [ 91M] 相关子查询.mp4 ├── 05 MySQL (五)/() │ ├── [ 81M] 事务隔离级别.mp4 │ ├── [105M] 存储过程.mp4 │ └── [ 89M] 视图.mp4 ├── 06 JDBC/() │ ├── [204M] JDBC初次使用1.mp4 │ ├── [ 96M] JDBC初次使用2.mp4 │ ├── [ 17M] JDBC概念引入.mp4 │ ├── [ 71M] 关于驱动加载方式.mp4 │ ├── [ 70M] 删除和修改功能.mp4 │ ├── [244M] 实体类封装结果集.mp4 │ ├── [ 94M] 导入和移除jar文件依赖.mp4 │ ├── [111M] 常见异常分析.mp4 │ ├── [298M] 查询操作.mp4 │ └── [113M] 添加异常捕获处理.mp4 ├── 07 JDBC(一)/() │ ├── [206M] DAO模式开发代码.mp4 │ ├── [213M] DAO模式引入.mp4 │ ├── [247M] JDBC控制事务.mp4 │ ├── [250M] PreparedStatement实现CURD.mp4 │ ├── [ 14M] 关于预编译.mp4 │ ├── [202M] 员工管理系统A.mp4 │ ├── [246M] 批处理.mp4 │ ├── [233M] 注入攻击演示.mp4 │ ├── [163M] 设置回滚点.mp4 │ └── [216M] 防止注入攻击.mp4 ├── 08 JDBC(二)/() │ ├── [176M] log4j快速上手.mp4 │ ├── [303M] log4j简介.mp4 │ ├── [ 36M] log4j输出格式(了解).mp4 │ ├── [252M] 员工管理系统B.mp4 │ ├── [ 16M] 员工管理系统C.mp4 │ ├── [ 23M] 封装BaseDao1.mp4 │ ├── [ 18M] 封装BaseDao2.mp4 │ ├── [374M] 连接池代码实现.mp4 │ ├── [111M] 连接池原理分析.mp4 │ └── [203M] 配置文件优化连接池.mp4 ├── 09 JDBC(三)/() │ ├── [134M] 一对一_一对多_多对多.mp4 │ ├── [ 73M] 特殊案例分析.mp4 │ ├── [140M] 第一范式.mp4 │ ├── [ 33M] 第三范式.mp4 │ └── [ 84M] 第二范式.mp4





![大疆维修,无人机维修教程[66.30GB]](/_next/image?url=https%3A%2F%2Fwww.itzhibei.com%2Fapi%2Fuploads%2Fb6a69810-862f-479c-a529-d66880073ebc.jpg&w=1920&q=75)