Java连接数据库技术-JDBC

 

课程简介和目标

Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。我们通常说的JDBC是面向关系型数据库的.简单来说,我们可以遵照一套JDBC的规范,来实现对于所有关系型数据库的连接和操作

JDBC操作不同的关系型数据库

JDBC技术虽然比价底层,有一些技术缺陷,后续需要再JDBC的基础上使用框架,但是我们仍然要学习,通过JDBC和逐层代码的封装,给大家展现出MyBatis框架的一些原理,是我们学习后续持久层框架的基础

本阶段目标

  • 能够按照JDBC的开发步骤来完成对持久层的CURD操作
  • 会使用预编译语句对象防止注入攻击和参数的设置
  • 能够使用JDBC完成批操作和事务的控制
  • 能够独立编写DAO层代码,实现数据的封装
  • 了解公共查询和增删改方法代码的抽取
  • 学会使用连接池进行性能优化并熟悉连接池原理
  • 能够在JDBC中熟练使用日志技术,代替传统的输出方式记录日志
  • 掌握数据库设计的通用规范,熟悉数据库表格之间的三大关系

课程大纲

  • 第一章 JDBC概述和开发流程

  • JDBC概述

  • JDBC项目搭建和jar包导入

  • JDBC开发流程

  • JDBC实现全套CURD

  • 第二章 预编译语句对象的使用
  • 注入攻击演示和解决
  • 预编译语句对象实现CURD
  • 预编译语句对象实现批处理
  • 第三章 事务相关问题
  • 事务的提交和回滚
  • 事务的隔离级别
  • 事务引发的问题
  • 事务的回滚点设置

  • 第四章 案例开发和模拟MyBatis框架

  • DAO概念引入和代码开发

  • JDBC员工管理系统案例开发

  • 模拟MyBatis框架,封装通用查询方法和增删改方法

  • 模拟连接池框架,封装连接池同时配合配置文件的使用

连接池技术架构

  • 第五章 日志,范式以及数据库表格关系

  • log4j日志的使用

  • 第一范式 原子性

  • 第二范式 完整相关性

  • 第三范式 直接相关性

  • 数据一对一关系

  • 数据一对多关系

  • 数据多对多关系

范式包含关系

Java连接数据库技术-JDBC

课程目录课程详情课程资料

课时:35节时长:7小时50分19秒课程难度:初级学习人数:1812人

课程简介和目标

Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。我们通常说的JDBC是面向关系型数据库的.简单来说,我们可以遵照一套JDBC的规范,来实现对于所有关系型数据库的连接和操作

JDBC操作不同的关系型数据库 

JDBC技术虽然比价底层,有一些技术缺陷,后续需要再JDBC的基础上使用框架,但是我们仍然要学习,通过JDBC和逐层代码的封装,给大家展现出MyBatis框架的一些原理,是我们学习后续持久层框架的基础

本阶段目标

  • 能够按照JDBC的开发步骤来完成对持久层的CURD操作
  • 会使用预编译语句对象防止注入攻击和参数的设置
  • 能够使用JDBC完成批操作和事务的控制
  • 能够独立编写DAO层代码,实现数据的封装
  • 了解公共查询和增删改方法代码的抽取
  • 学会使用连接池进行性能优化并熟悉连接池原理
  • 能够在JDBC中熟练使用日志技术,代替传统的输出方式记录日志
  • 掌握数据库设计的通用规范,熟悉数据库表格之间的三大关系

适合人群

1 技术基础要求:要求学生学完JAVASE和任意一款关系型数据库和常用SQL语句

2 JAVA程序员必学课程

课程大纲

  • 第一章 JDBC概述和开发流程

  • JDBC概述

  • JDBC项目搭建和jar包导入

  • JDBC开发流程

  • JDBC实现全套CURD

  • 第二章 预编译语句对象的使用
  • 注入攻击演示和解决
  • 预编译语句对象实现CURD
  • 预编译语句对象实现批处理
  • 第三章 事务相关问题
  • 事务的提交和回滚
  • 事务的隔离级别
  • 事务引发的问题
  • 事务的回滚点设置

  • 第四章 案例开发和模拟MyBatis框架

  • DAO概念引入和代码开发

  • JDBC员工管理系统案例开发

  • 模拟MyBatis框架,封装通用查询方法和增删改方法

  • 模拟连接池框架,封装连接池同时配合配置文件的使用

连接池技术架构

 

  • 第五章 日志,范式以及数据库表格关系

  • log4j日志的使用

  • 第一范式 原子性

  • 第二范式 完整相关性

  • 第三范式 直接相关性

  • 数据一对一关系

  • 数据一对多关系

  • 数据多对多关系

范式包含关系

数据库关系模型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值