正版资源尚硅谷程序员-2026年java全栈+python智能体
数据库与JDBC实操衔接指南 本课程聚焦Java后端开发中最为基础的数据库交互环节,旨在解决初学者“会写SQL但不知如何嵌入代码”以及“代码连接数据库报错频发”两大痛点。内容并非泛泛而谈的架构设计,而是从MySQL环境搭建、DDL/DML语法精修,逐步过渡到JDBC API的底层调用逻辑。这种结构化
支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。
数据库与JDBC实操衔接指南
本课程聚焦Java后端开发中最为基础的数据库交互环节,旨在解决初学者“会写SQL但不知如何嵌入代码”以及“代码连接数据库报错频发”两大痛点。内容并非泛泛而谈的架构设计,而是从MySQL环境搭建、DDL/DML语法精修,逐步过渡到JDBC API的底层调用逻辑。这种结构化的拆解方式,非常适合拥有基本Java面向对象语法基础(如类、对象、异常处理)的开发者,帮助其跨越从静态代码到动态数据持久化的认知鸿沟。对于没有实际项目经验者,这是一套极佳的动手练习素材;对于在职工程师,可作为排查JDBC常见配置错误的快速参考手册。
核心模块与学习路径建议
资料包按天划分,逻辑紧密,建议按照以下路径进行对照学习,避免碎片化观看:
- 语法与建表规范(第1天):重点复习MySQL的安装登录、数据库与表的创建操作(DDL),以及数据的增删改查(DML)。特别要注意主键、唯一、非空等约束条件的定义,这是保证数据完整性的核心,直接对应Java Bean中字段的设计。
- 函数与事务控制:穿插学习的字符串、日期、数值函数及DCL权限控制,建议在练习中刻意构造复杂查询场景,强化SQL逻辑表达能力。
- JDBC全链路实践(第3天):这是技术落地的关键。从驱动注册、连接获取,到执行CRUD操作,直至抽取通用工具类。重点攻克PreparedStatement预编译机制,理解其如何通过参数化查询从根本上杜绝SQL注入风险,并掌握如何获取最新插入记录的ID以实现级联数据操作。
实践目标与资料配合策略
学完此部分后,你应能独立搭建本地数据库环境,编写健壮的JDBC工具类,并实现带事务控制的基础数据存取功能。这不仅仅是通过视频看懂代码,而是要在本地IDEA中复现每一个步骤:从配置数据源属性,到处理Connection和Statement的生命周期,再到解决时区与编码问题。建议采用“看一节、敲一节、测一节”的节奏。利用资料中的视频作为原理讲解,结合代码示例进行实操。当遇到驱动加载失败或连接池配置错误时,不要直接跳过后,而是通过日志反向定位问题,这正是工程能力的积累过程。完成JDBC模块后,你已具备连接关系型数据库进行基础业务开发的能力,可为后续学习Spring JDBC模板或ORM框架打下坚实的底层认知基础。切忌只看不练,唯有亲手处理过SQL注入场景和异常回滚逻辑,才能真正理解数据持久层的工程价值。
课程目录
day01_数据库基础18 集
- day01_数据库基础必看.zip [1.8 MB]
- 05.mysql安装以及登录操作.mp4 [69.0 MB]
- 19.单表查询_简单查询.mp4 [41.2 MB]
- 13.DML之修改数据.mp4 [19.5 MB]
- 10.DML之添加数据1.mp4 [24.7 MB]
- 08.DDL之数据库操作.mp4 [37.6 MB]
- 15.约束_主键约束_联合主键.mp4 [19.1 MB]
- 02.数据库介绍.mp4 [42.0 MB]
- 16.约束_自增长约束.mp4 [61.9 MB]
- 04.javabean和表的关系.mp4 [36.7 MB]
- 03.数据库管理系统.mp4 [14.3 MB]
- 18.约束_唯一约束.mp4 [23.7 MB]
- 17.约束_非空约束.mp4 [20.4 MB]
- 14.约束_主键约束.mp4 [37.4 MB]
- 07.sql语言分类以及通用语法.mp4 [16.9 MB]
- 01.课前回顾&今日重点.mp4 [24.3 MB]
- 11.DML之添加数据2.mp4 [31.5 MB]
- 12.DML之删除数据.mp4 [27.4 MB]
day03_jdbc7 集
- 09.JDBC_娉ㄥ唽椹卞姩.mp4 [68.0 MB]
- 10.JDBC_获取连接对象.mp4 [37.7 MB]
- 01.课前回顾&今日重点.mp4 [28.6 MB]
- 17.JDBC_PreparedStatement的使用.mp4 [68.9 MB]
- 11.JDBC_实现增删改操作.mp4 [63.5 MB]
- 06.DCL_数据控制语言.mp4 [67.1 MB]
- 14.JDBC_获取最新添加的数据id.mp4 [32.8 MB]
day02_查询14 集
- 15.交叉查询_使用.mp4 [43.3 MB]
- 17.外连接查询.mp4 [48.9 MB]
- 14.多表查询_数据准备.mp4 [19.6 MB]
- 16.内连接查询.mp4 [31.6 MB]
- 11.一对多建立外键约束.mp4 [73.0 MB]
- 07.数据库备份与还原_命令方式.mp4 [39.3 MB]
- 18.全外连接.mp4 [10.6 MB]
- 20.子查询作为伪表使用.mp4 [45.1 MB]
- 13.建立外键约束时机说明.mp4 [11.2 MB]
- 10.多表之间的关系.mp4 [41.8 MB]
- 12.多对多建立外键约束.mp4 [36.3 MB]
- 01.课前回顾&今日重点.mp4 [54.7 MB]
- 09.数据库三范式说明.mp4 [62.3 MB]
- 08.数据库备份与还原_点击方式.mp4 [22.2 MB]
day04_jdbc_反射13 集
- 04.class对象以及反射的介绍.mp4 [69.1 MB]
- 07.最常用的获取class对象的方式说明.mp4 [19.1 MB]
- 14.注解_注解的使用.mp4 [24.4 MB]
- 03.Druid连接池的使用.mp4 [78.4 MB]
- 02.连接池的介绍.mp4 [34.7 MB]
- 16.注解_元注解的使用.mp4 [61.2 MB]
- 01.鎵归噺鎿嶄綔.mp4 [53.5 MB]
- 06.获取class对象的三种方式代码实现.mp4 [33.2 MB]
- 15.注解_解析介绍.mp4 [54.0 MB]
- 05.获取class对象的三种方式说明.mp4 [18.0 MB]
- 09.反射成员方法.mp4 [71.6 MB]
- 13.注解_自定义注解.mp4 [23.5 MB]
- 02数据库基础说明.zip [1.8 MB]
day03_SpringMVC13 集
- day03_SpringMVC必看.zip [1.8 MB]
- 16SpringMVC案例修改接口.mp4 [29.5 MB]
- 19SpringMVC案例HttpServletRequest.mp4 [45.5 MB]
- 17SpringMVC案例删除接口.mp4 [27.4 MB]
- 11SpringMVC案例一个参数多个值接收方式.mp4 [46.3 MB]
- 05SpringMVC案例查询详情接口.mp4 [35.4 MB]
- 04SpringMVC案例查询列表接口.mp4 [62.6 MB]
- 10SpringMVC案例实体接收参数.mp4 [20.6 MB]
- 13SpringMVC案例需求说明.mp4 [12.7 MB]
- 06SpringMVC案例RequestMapping精确匹配和模糊匹配.mp4 [34.1 MB]
- 02SpringMVC案例需求说明.mp4 [75.6 MB]
- 03SpringMVC案例环境准备.mp4 [40.2 MB]
- 14SpringMVC案例JSON格式说明.mp4 [23.1 MB]
day15_前端工程化_es619 集
- day15_前端工程化_es6文档.zip [1.8 MB]
- 06ES6新特性箭头函数.mp4 [21.3 MB]
- 01什么是前端工程化.mp4 [44.8 MB]
- 10模块化分别导出.mp4 [36.7 MB]
- 14NVM介绍和安装.mp4 [50.4 MB]
- 18Vite项目结构说明.mp4 [101.9 MB]
- 12模块化默认导出和混合导出.mp4 [22.3 MB]
- 19SFC(单文件组件).mp4 [41.2 MB]
- 09模块化概念.mp4 [10.6 MB]
- 21CSS样式文件引入方式.mp4 [27.9 MB]
- 04ES6新特性模板字符串.mp4 [25.3 MB]
- 03ES6鏂扮壒鎬et鍜宑onst.mp4 [56.9 MB]
- 08ES6新特性链判断.mp4 [32.6 MB]
- 07ES6新特性扩展运算符.mp4 [26.5 MB]
- 16NPM常用命令.mp4 [84.4 MB]
- 11模块化统一导出.mp4 [11.4 MB]
- 13NodeJS介绍和安装.mp4 [21.3 MB]
- 15NPM介绍和配置.mp4 [21.9 MB]
- 20API风格(选项式API和组合式API以及setup语法糖).mp4 [70.0 MB]
day09_SpringBoot&Spring12 集
- day09_SpringBoot&Spring文档.zip [1.8 MB]
- 08AOP多切面执行顺序问题.mp4 [27.9 MB]
- 14事务隔离级别.mp4 [40.5 MB]
- 01AOP鏍稿績姒傚康.mp4 [90.4 MB]
- 10浜嬪姟姒傚康.mp4 [53.9 MB]
- 05AOP切入点表达式语法.mp4 [13.3 MB]
- 18SpringBoot项目打包运行.mp4 [34.6 MB]
- 03springboot2+版本动态代理用哪个问题.mp4 [24.5 MB]
- 04AOP切面类开发细节.mp4 [23.7 MB]
- 13事务回滚策略.mp4 [18.3 MB]
- 06AOP切入点表达式声明和引用.mp4 [38.2 MB]
- 11事务传播行为.mp4 [48.3 MB]
day08_MyBatisPlus&AOP5 集
- 05閫昏緫鍒犻櫎.mp4 [73.4 MB]
- 11静态代理.mp4 [73.2 MB]
- 06项目改造集成MyBatisPlus.mp4 [139.0 MB]
- 12动态代理JDK动态代理.mp4 [106.0 MB]
- 13动态代理Cglib动态代理.mp4 [65.5 MB]
day06_MyBatis14 集
- 18鍔ㄦ€丼QLif鍜寃here鏍囩.mp4 [65.9 MB]
- 11输出结果类型单个简单类型.mp4 [11.1 MB]
- 09输入参数类型多个简单类型参数.mp4 [21.7 MB]
- 16输出结果类型主键回填问题解决.mp4 [7.2 MB]
- 06MyBatis开发步骤总结.mp4 [88.6 MB]
- 13输出结果类型Map对象类型.mp4 [36.2 MB]
- 08输入参数类型实体类型参数.mp4 [26.7 MB]
- 03鍗曞厓娴嬭瘯.mp4 [76.2 MB]
- 10输入参数类型Map类型参数.mp4 [11.8 MB]
- 12输出结果类型实体对象类型.mp4 [16.6 MB]
- 17自动映射和手动映射.mp4 [20.1 MB]
- 14输出结果类型List集合类型.mp4 [10.2 MB]
- 15输出结果类型主键回填.mp4 [57.6 MB]
- 07输入参数类型单个简单类型参数.mp4 [54.2 MB]
day01_Maven9 集
- 16实战案例.mp4 [178.6 MB]
- 03安装.mp4 [65.3 MB]
- 08批量删除缓存.mp4 [16.5 MB]
- 11渚濊禆鑼冨洿.mp4 [64.3 MB]
- 02工作原理.mp4 [22.1 MB]
- 12依赖传递性(两个规则).mp4 [120.4 MB]
- 13杂项配置.mp4 [30.1 MB]
- 10仓库.mp4 [53.5 MB]
- 15鑱氬悎鍏崇郴.mp4 [32.4 MB]
day04_SpringMVC1 条
- … 其余 675 项略,目录共 875 项




