710分钟
Java高级编程之JDBC
随着大数据和云计算技术的快速发展,Java在企业级应用中的地位愈发重要。而JDBC作为Java连接数据库的关键技术,更是开发者必须掌握的核心技能。然而,在实际工作中,许多开发者常常面临数据库访问性能低…
随着大数据和云计算技术的快速发展,Java在企业级应用中的地位愈发重要。而JDBC作为Java连接数据库的关键技术,更是开发者必须掌握的核心技能。然而,在实际工作中,许多开发者常常面临数据库访问性能低下、安全性不足等问题。
本课程由经验丰富的赵渝强讲师主讲,他拥有丰富的实战经验和对JDBC的深刻理解。
在本课程中,您将学习到JDBC的核心原理、最佳实践以及性能优化技巧,帮助您解决工作中的实际问题,提升应用性能。同时,课程还将结合真实案例,让您更好地理解JDBC在实际应用中的价值和应用场景。
第一章 MySQL基础
- 1.1 MySQL数据库的安装和配置
- 1.2 数据库的基本操作.
- 1.3 创建表.
- 1.4 修改表和删除表.
- 1.5 插入数据.
- 1.6 更新数据.
- 1.7 删除数据.
- 1.8 基本的select语句.
- 1.9 过滤和排序.
- 1.10 合计函数.
- 1.11 日期函数
- 1.12 字符函数
- 1.13 数值函数.
- 1.14 分组数据.
- 1.15 约束.
第二章 使用JDBC访问数据库
- 2.1 JDBC简介.
- 2.2 第一个JDBC程序.
- 2.3 JDBC程序详解.
- 2.4 使用JDBC执行增删改查.
- 2.5 使用工具类简化程序.
- 2.6 实例练习(用户登录).
- 2.7 PreparedStatement接口.
第三章 JDBC综合案例-客户管理系统
- 3.1 客户管理系统简介.
- 3.2 系统的设计.
- 3.3 DAO层的实现.
- 3.4 Service层的实现.
- 3.5 View层的实现.
- 3.6 完成JPS页面和系统测试.
- 3.7 使用工厂模式解耦.
- 3.8 分页查询的设计.
- 3.9 分页查询的实现.
第四章 JDBC高级特性
- 4.1 使用JDBC处理大文本.
- 4.2 使用JDBC处理二进制数据.
- 4.3 使用JDBC进行批处理.
- 4.4 获得数据库自动生成的主键
第五章 JDBC中的事务
- 5.1 事务简介
- 5.2 事务的操作
- 5.3 事务的特性
- 5.4 事务隔离级别概述
- 5.5 脏读
- 5.6 不可重复读.
- 5.7 在JDBC程序中使用隔离级别.
第六章 JDBC连接池
- 6.1 连接池的概念和自定义连接池.
- 6.2 使用包装设计模式将连接还池.
- 6.3 使用动态代理将连接还池
- 6.4 使用DBCP数据源获取连接.
- 6.5 使用 C3PO数据源获取连接.
- 6.6 配置Tomcat数据源.
第七章 自定义JDBC框架
- 7.1 JDBC的元数据.
- 7.2 自定义框架的update方法.
- 7.3 自定义框架的query方法.
- 7.4 BeanListHandler的实现.
- 7.5 BeanHandler的实现.
- 7.6 DBUtils简介.
- 7.7 DBUtils编程实践1.
- 7.8 DBUtils处理器简介.
- 7.9 DBUtils编程实践2.
- 7.10 DBUtils编程实践3.
赵渝强
曾任京东大学大数据学院院长
曾任Oracle中国有限公司高级技术顾问