Java高级编程之JDBC
体系课

Java高级编程之JDBC

  • Java

精通数据库访问,构建高效Java应用

¥449.9
本课程包括
  • 11小时50分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 掌握JDBC核心技术,轻松实现Java与数据库的交互。
  • 学会使用PreparedStatement提升SQL执行效率与安全性。
  • 精通数据库连接池管理,优化应用性能。
  • 掌握JDBC事务处理,确保数据一致性。
  • 了解JDBC高级特性,如批处理、存储过程调用等,提升开发效率。

数千家企业正在使用三节课企业版学习

无限制学习5000+门课程,200+精选学习专题

免费申请体验>
课程介绍

随着大数据和云计算技术的快速发展,Java在企业级应用中的地位愈发重要。而JDBC作为Java连接数据库的关键技术,更是开发者必须掌握的核心技能。然而,在实际工作中,许多开发者常常面临数据库访问性能低下、安全性不足等问题。

本课程由经验丰富的赵渝强讲师主讲,他拥有丰富的实战经验和对JDBC的深刻理解。

在本课程中,您将学习到JDBC的核心原理、最佳实践以及性能优化技巧,帮助您解决工作中的实际问题,提升应用性能。同时,课程还将结合真实案例,让您更好地理解JDBC在实际应用中的价值和应用场景。

适合人群
  • 希望深入学习Java数据库访问技术的中高级Java开发人员。
  • 正在使用或计划使用JDBC进行数据库交互的后台开发岗位人员。
  • 对Java与数据库交互性能优化感兴趣的软件开发工程师。
讲师介绍
曾任京东大学大数据学院院长 曾任Oracle中国有限公司高级技术顾问
擅长领域:
  • 大数据系统
  • 数据库
  • 数据挖掘与分析
  • 数据可视化
  • Java
  • Docker
  • K8S
擅长领域:大数据、数据库、云原生、容器技术
课程大纲
共0节 时长0分钟 全部收起
第一章 MySQL基础
共15节 | 2小时19分钟
  • 1.1 MySQL数据库的安装和配置
    13分钟
  • 1.2 数据库的基本操作.
    10分钟
  • 1.3 创建表.
    13分钟
  • 1.4 修改表和删除表.
    7分钟
  • 1.5 插入数据.
    10分钟
  • 1.6 更新数据.
    5分钟
  • 1.7 删除数据.
    8分钟
  • 1.8 基本的select语句.
    9分钟
  • 1.9 过滤和排序.
    14分钟
  • 1.10 合计函数.
    9分钟
  • 1.11 日期函数
    7分钟
  • 1.12 字符函数
    9分钟
  • 1.13 数值函数.
    3分钟
  • 1.14 分组数据.
    5分钟
  • 1.15 约束.
    19分钟
第二章 使用JDBC访问数据库
共7节 | 1小时46分钟
  • 2.1 JDBC简介.
    13分钟
  • 2.2 第一个JDBC程序.
    15分钟
  • 2.3 JDBC程序详解.
    8分钟
  • 2.4 使用JDBC执行增删改查.
    9分钟
  • 2.5 使用工具类简化程序.
    22分钟
  • 2.6 实例练习(用户登录).
    25分钟
  • 2.7 PreparedStatement接口.
    13分钟
第三章 JDBC综合案例-客户管理系统
共9节 | 1小时59分钟
  • 3.1 客户管理系统简介.
    3分钟
  • 3.2 系统的设计.
    14分钟
  • 3.3 DAO层的实现.
    19分钟
  • 3.4 Service层的实现.
    8分钟
  • 3.5 View层的实现.
    26分钟
  • 3.6 完成JPS页面和系统测试.
    5分钟
  • 3.7 使用工厂模式解耦.
    16分钟
  • 3.8 分页查询的设计.
    8分钟
  • 3.9 分页查询的实现.
    19分钟
第四章 JDBC高级特性
共4节 | 51分钟
  • 4.1 使用JDBC处理大文本.
    17分钟
  • 4.2 使用JDBC处理二进制数据.
    13分钟
  • 4.3 使用JDBC进行批处理.
    12分钟
  • 4.4 获得数据库自动生成的主键
    8分钟
第五章 JDBC中的事务
共7节 | 1小时3分钟
  • 5.1 事务简介
    13分钟
  • 5.2 事务的操作
    11分钟
  • 5.3 事务的特性
    4分钟
  • 5.4 事务隔离级别概述
    7分钟
  • 5.5 脏读
    9分钟
  • 5.6 不可重复读.
    9分钟
  • 5.7 在JDBC程序中使用隔离级别.
    10分钟
第六章 JDBC连接池
共6节 | 1小时38分钟
  • 6.1 连接池的概念和自定义连接池.
    25分钟
  • 6.2 使用包装设计模式将连接还池.
    18分钟
  • 6.3 使用动态代理将连接还池
    18分钟
  • 6.4 使用DBCP数据源获取连接.
    13分钟
  • 6.5 使用 C3PO数据源获取连接.
    6分钟
  • 6.6 配置Tomcat数据源.
    18分钟
第七章 自定义JDBC框架
共10节 | 2小时15分钟
  • 7.1 JDBC的元数据.
    18分钟
  • 7.2 自定义框架的update方法.
    14分钟
  • 7.3 自定义框架的query方法.
    12分钟
  • 7.4 BeanListHandler的实现.
    20分钟
  • 7.5 BeanHandler的实现.
    11分钟
  • 7.6 DBUtils简介.
    5分钟
  • 7.7 DBUtils编程实践1.
    23分钟
  • 7.8 DBUtils处理器简介.
    5分钟
  • 7.9 DBUtils编程实践2.
    13分钟
  • 7.10 DBUtils编程实践3.
    14分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。