正版资源【马士兵】MySQL+JDBC|高清完结
课程定位:Java 开发者必须跨过的数据层门槛 很多 Java 初学者在掌握基础语法后,往往陷入一个困境:代码能跑,但数据存不进去,或者只能把数据临时放在内存里,程序一停就没了。这门课的核心价值,正是解决这个断层问题。它不讲花哨的框架,而是专注于打通 Java 语言与 MySQL 数据库之间的通信桥
课程定位:Java 开发者必须跨过的数据层门槛
很多 Java 初学者在掌握基础语法后,往往陷入一个困境:代码能跑,但数据存不进去,或者只能把数据临时放在内存里,程序一停就没了。这门课的核心价值,正是解决这个断层问题。它不讲花哨的框架,而是专注于打通 Java 语言与 MySQL 数据库之间的通信桥梁,重点讲解 JDBC(Java Database Connectivity)这一底层标准。对于后端开发而言,理解 JDBC 是理解所有 ORM 框架(如 MyBatis、Hibernate)的前提,跳过这一步直接学框架,容易导致对 SQL 执行原理、连接池配置以及异常处理缺乏底层认知。因此,这门课填补的是从“写逻辑”到“持久化数据”之间的关键空白,是 Java EE 学习路径中不可或缺的一环。
适合人群与前置建议
本课程明确标注为 0 基础友好,但这里的“0 基础”指的是数据库层面,而非编程层面。如果你已经完全掌握了 Java 基本语法、面向对象概念以及集合框架,那么可以直接进入学习。如果 Java 基础尚不牢固,建议先快速回顾一下类与对象、异常处理机制,因为 JDBC 中大量的 `try-catch` 和接口调用会用到这些知识。
建议的学习顺序如下:
1. **MySQL 基础部分**:先掌握 SQL 语句的增删改查(CRUD),这是后续操作的语法基础。
2. **JDBC 核心 API**:重点理解 `DriverManager`、`Connection`、`Statement`/`PreparedStatement`、`ResultSet` 这几个核心类的作用。
3. **实战演练**:跟随代码逐步实现一个基于控制台的小型学生管理系统或用户登录模块,将 SQL 与 Java 代码结合调试。
不要只看不练,JDBC 的坑(如资源未关闭、SQL 注入风险)只有在亲手写代码时才会印象深刻。
学完能做什么及资料配合方式
完成本课程后,你将具备独立操作 MySQL 数据库的能力,能够使用原生 JDBC 完成数据的存取,并理解事务的基本概念。更重要的是,你将明白为什么现代开发中要使用 `PreparedStatement` 而不是 `Statement`,以及如何正确地关闭数据库连接以避免内存泄漏。这些知识足以支撑你开发简单的管理后台、API 接口或与数据库交互的独立工具脚本。
资料包中通常包含课堂笔记、示例代码和数据库脚本。建议采用“对照实践”的方式使用:先看讲义理解概念,再打开源码运行,最后遮住代码自行复现一遍。遇到报错时,对照日志排查,这是提升工程能力最直接的方法。不要急于跳到下一个知识点,把每一个 JDBC 操作流程吃透,为后续学习 Spring JDBC 或 MyBatis 打下坚实基础。
课程介绍
本课程来自马士兵,(高清完结版),是一门JAVA基础之MySQL+JDBC视频教程,0基础学习的MySQL+JDBC专讲课,打通了Java和SQL之间的桥梁,小白听了之后也会基本的增删改查了。马士兵教育创立6年来,致力于JAVA技术培训,颇受信赖,快来加入一起学习吧。
课程目录
课程目录49 集
- │ ├── [ 11M] MySQL8的安装.mp4
- │ ├── [ 18M] MySQL登录,访问,退出操作.mp4
- │ ├── [ 18M] 使用图形客户端navicat12连接MySQL.mp4
- │ ├── [ 22M] 创建数据库表.mp4
- │ ├── [ 17M] 数据库基本概念.mp4
- │ ├── [6.1M] 数据库的卸载.mp4
- │ ├── [ 24M] 数据库类型和常见的关系型数据库.mp4
- │ └── [8.4M] 查看MySQL的安装结果.mp4
- ├── 02 MySQL(二)/()
- │ ├── [ 12M] 修改,删除数据.mp4
- │ ├── [ 21M] 修改,删除数据库表.mp4
- │ ├── [ 11M] 数据库表列类型.mp4
- │ ├── [ 17M] 添加数据.mp4
- ├── 03 MySQL(三)/()
- │ ├── [ 67M] 单表查询总结.mp4
- │ └── [ 26M] 最简单的SQL语句.mp4
- ├── 04 MySQL(四)/()
- │ ├── [ 38M] 事务及其特征.mp4
- │ ├── [ 42M] 事务并发问题.mp4
- │ ├── [ 69M] 多表查询92语法.mp4
- │ ├── [ 37M] 多表查询99语法(1).mp4
- │ ├── [ 22M] 多表查询99语法(2).mp4
- │ ├── [9.5M] 多表查询99语法(3).mp4
- │ ├── [ 12M] 多表查询99语法(4).mp4
- ├── 05 MySQL (五)/()
- │ ├── [ 81M] 事务隔离级别.mp4
- │ ├── [105M] 存储过程.mp4
- ├── 06 JDBC/()
- │ ├── [204M] JDBC初次使用1.mp4
- │ ├── [ 96M] JDBC初次使用2.mp4
- │ ├── [ 71M] 关于驱动加载方式.mp4
- │ ├── [ 70M] 删除和修改功能.mp4
- │ ├── [244M] 实体类封装结果集.mp4
- │ ├── [ 94M] 导入和移除jar文件依赖.mp4
- │ ├── [111M] 常见异常分析.mp4
- │ └── [113M] 添加异常捕获处理.mp4
- ├── 07 JDBC(一)/()
- │ ├── [206M] DAO模式开发代码.mp4
- │ ├── [213M] DAO模式引入.mp4
- │ ├── [247M] JDBC控制事务.mp4
- │ ├── [250M] PreparedStatement实现CURD.mp4
- │ ├── [ 14M] 关于预编译.mp4
- │ ├── [202M] 员工管理系统A.mp4
- │ ├── [233M] 注入攻击演示.mp4
- │ └── [216M] 防止注入攻击.mp4
- ├── 08 JDBC(二)/()
- │ ├── [ 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




