JDBC访问数据库教程 Java高级编程实战课 适合进阶开发者附课件

Java 数据库连接(Java Database Connectivity,简称 JDBC),是 Java 语言中规范客户端程序访问数据库的核心应用程序接口。它不仅提供了查询、更新数据库数据的关键方法,···

1765086895237445.jpg

Java 数据库连接(Java Database Connectivity,简称 JDBC),是 Java 语言中规范客户端程序访问数据库的核心应用程序接口。它不仅提供了查询、更新数据库数据的关键方法,还是 Sun Microsystems 的注册商标,目前主要面向关系型数据库开发场景。

这套 JDBC 专项课程共 55 节课,分 7 大核心章节系统教学,从基础铺垫到实战进阶全覆盖,帮你扎实掌握数据库交互技术:

第 1 章 MySQL 基础

  • 核心目标:掌握 MySQL 环境搭建与 SQL 核心操作

  • 关键知识点:

  1. 数据库 / 数据表的创建、修改、删除

  2. 数据 CRUD(插入、更新、删除、查询)

  3. 条件过滤(WHERE)、排序(ORDER BY)、分组(GROUP BY)

  4. 常用函数(合计、日期、字符、数值)

  5. 数据表约束(主键、外键、非空、唯一等)

第 2 章 使用 JDBC 访问数据库

  • 核心目标:实现 Java 程序与 MySQL 的连接与交互

  • 关键知识点:

  1. JDBC 核心组件(DriverManager、Connection、Statement 等)

  2. 增删改查操作的 JDBC 实现

  3. 工具类封装(简化连接获取、资源关闭)

  4. PreparedStatement(防 SQL 注入、参数化查询)

  5. 实战:用户登录功能开发

第 3 章 JDBC 综合案例:客户管理系统

  • 核心目标:落地分层开发思想与实战应用

  • 关键知识点:

  1. 分层架构(DAO 层、Service 层、View 层)设计与实现

  2. JSP 页面开发与系统测试

  3. 工厂模式(解耦层间依赖)

  4. 分页查询功能(设计思路与实现)

第 4 章 JDBC 高级特性

  • 核心目标:解决特殊场景下的数据处理需求

  • 关键知识点:

  1. 大文本数据(TEXT)处理

  2. 二进制数据(图片、文件)处理

  3. 批处理(批量插入 / 更新,提升效率)

  4. 自动生成主键的获取方法

第 5 章 JDBC 中的事务

  • 核心目标:保证数据操作的一致性与安全性

  • 关键知识点:

  1. 事务概念与 ACID 特性

  2. 事务基本操作(提交、回滚)

  3. 事务隔离级别(解决脏读、不可重复读问题)

  4. JDBC 中隔离级别的配置与使用

第 6 章 JDBC 连接池

  • 核心目标:优化数据库连接管理,提升性能

  • 关键知识点:

  1. 连接池核心原理(复用连接、减少开销)

  2. 自定义连接池(包装模式、动态代理模式应用)

  3. 主流数据源(DBCP、C3P0)使用

  4. Tomcat 数据源配置与应用

第 7 章 自定义 JDBC 框架

  • 核心目标:理解框架设计思想,简化 JDBC 开发

  • 关键知识点:

  1. JDBC 元数据(获取表结构、字段信息)

  2. 核心方法封装(update、query)

  3. 结果集处理器(BeanListHandler、BeanHandler)

  4. DBUtils 工具类使用与编程实践



文章版权声明:本站信息军来自网络手机整理,不代表本站观点,如有侵权,请联系我们删除,邮箱地址:941256284@qq.com

云小粉信息网课宝库

云小粉信息网课宝库V

全网各类网课代找代下,平台网课如需下载,请加客服微信www20500cn

最近发表

标签列表