《Java基础入门》课程电子教案(PPT教学课件)第11章 JDBC

第11章JDBCJava基础入门(第3版)
第11章 JDBC Java基础入门(第3版)

曾学习目标/Target?山了解什么是JDBC,能够说出JDBC的概念和特点了解JDBC的常用API,能够说出JDBC常用API的作用及其常用方法掌握JDBC入门程序的编写,能够独立编写JDBC程序操作数据库中的数据
学习目标/Target 了解JDBC的常用API,能够说出JDBC 常用API的作用及其常用方法 掌握JDBC入门程序的编写,能够独立编写JDBC程序操作数据库中的数据 了解什么是JDBC,能够说出JDBC的概念和特点

章节概述/Summary?山在软件开发过程中,经常要使用数据库存储和管理数据。为了在Java中提供对数据库访问的支持,SUN公司于1996年提供了一套访问数据库的标准aVa类库,即JDBC本章将主要围绕什么是JDBC、JDBC的常用API、JDBC入门程序等知识进行详细地讲解
章节概述/ Summary 在软件开发过程中,经常要使用数据库存储和管理数据。为了在Java中提供对数据库 访问的支持,SUN公司于1996年提供了一套访问数据库的标准Java类库,即JDBC。 本章将主要围绕什么是JDBC、JDBC的常用API、JDBC入门程序等知识进行详细地讲 解

0.00目录/Contents?山三01什么是JDBC02JDBC的常用API03JDBC编程
目录/Contents 01 02 03 什么是JDBC JDBC的常用API JDBC编程

曾?11.1什么是JDBC
11.1 什么是JDBC

11.1.1JDBC概述先定一个小目标!了解JDBCJDBC的概念和特点,能够说出JDBC的概念和特点
11.1.1 JDBC概述 先定一个小 目标! 了解JDBCJDBC的概念和特点,能够说出 JDBC的概念和特点

11.1.1JDBC概述JDBC介绍JDBC的全称是Java数据库连接(JavaDatabaseConnectivity),它是一套用于执行SQL语句的JavaAPI。应用程序可通过这套JavaAPI连接到关系数据库,并使用SQL语句完成对数据库中数据的查询、新增、更新和删除等操作。使用JDBC连接数据库驱动,用户就不必用户不必编写Java程序与数据库交互的底层代码使得代码的通用性更强
11.1.1 JDBC概述 JDBC的全称是Java数据库连接(Java Database Connectivity),它是一套用于 执行SQL语句的Java API。应用程序可通过这套Java API连接到关系数据库,并 使用SQL语句完成对数据库中数据的查询、新增、更新和删除等操作。使用JDBC 连接数据库驱动,用户就不必用户不必编写Java程序与数据库交互的底层代码, 使得代码的通用性更强。 JDBC介绍

11.1.1JDBC概述应用程序使用JDBC访问数据库的方式应用程序由左图可知,不同的数据库需要使用不同的4JDBC驱动进行连接,例如,访问MySQL数IDBC据库需要使用MySQL驱动,访问Oracle数据库需要使用Oracle驱动。而JDBC在应用MysaL驱动Oracle驱动程序与数据库之间起到了一个桥梁作用。应用程序与数据库连接成功后即可对数据库进MySQLOracle行相应的操作
11.1.1 JDBC概述 应用程序使用JDBC访问数据库的方式 由左图可知,不同的数据库需要使用不同的 JDBC驱动进行连接,例如,访问MySQL数 据库需要使用MySQL驱动,访问Oracle数 据库需要使用Oracle驱动。而JDBC在应用 程序与数据库之间起到了一个桥梁作用。应 用程序与数据库连接成功后即可对数据库进 行相应的操作

11.1.2JDBC驱动程序先定一个小目标!了解JDBC驱动程序,能够说出4种常见的JDBC驱动程序
11.1.2 JDBC驱动程序 先定一个小 目标! 了解JDBC驱动程序,能够说出4种常见的 JDBC驱动程序

11.1.2JDBC驱动程序JDBC驱动程序分类JDBC本身提供的是一套数据库操作标准,而JDBC中提供的这些标准又需要各个数据库厂商实现,针对每一个数据库而言,每一个数据库厂商都会为其数据库产品提供一个JDBC的驱动程序,目前比较常见的JDBC驱动程序可以分为以下4类
11.1.2 JDBC驱动程序 JDBC驱动程序分类 JDBC本身提供的是一套数据库操作标准,而JDBC中提供的这些标准又需要各个数据库厂 商实现,针对每一个数据库而言,每一个数据库厂商都会为其数据库产品提供一个JDBC 的驱动程序,目前比较常见的JDBC驱动程序可以分为以下4类
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Java基础入门》课程电子教案(PPT教学课件)第10章 IO.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第9章 反射机制.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第8章 泛型.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第7章 集合.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第6章 Java API.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第5章 异常.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第4章 面向对象(下).pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第3章 面向对象(上).pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第2章 Java编程基础.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第1章 Java开发入门.pptx
- 《数据结构》课程教学课件(PPT讲稿)第三章 栈和队列.ppt
- 《数据结构》课程教学课件(PPT讲稿)第一章 绪论.ppt
- 《数据结构》课程教学大纲 Data Structure.doc
- 《Java程序设计》课程教学课件(PPT讲稿)Coding_Standard_Java.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象2-面向对象程序设计基础.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象1-软件开发周期简介.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)03 Java程序设计基础3—程序流程控制.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)03 Java程序设计基础2—数组.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)02 Java程序设计基础1—运算符和表达式.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)0 1Java概述.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第12章 多线程.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第13章 网络编程.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第1章 绪论 1.1 什么是数据结构 1.2算法及其描述.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第1章 绪论 1.3 算法分析 1.4 数据结构的目标.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第2章 线性表 2.1 线性表的定义 2.2 线性表的顺序存储结构.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第2章 线性表 2.3 线性表的链式存储结构 2.4 顺序表和链表的比较.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第2章 线性表 2.5 线性表的应用.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第3章 栈和队列 3.1 栈.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第3章 栈和队列 3.2 队列.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第4章 串.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第5章 递归.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第6章 数组和稀疏矩阵.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第7章 树和二叉树 7.1 树.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第7章 树和二叉树 7.2 二叉树.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第7章 树和二叉树 7.3 二叉树先序、中序和后序遍历.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第7章 树和二叉树 7.4 二叉树的层次遍历 7.5 二叉树的构造.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第7章 树和二叉树 7.6 线索二叉树 7.7 哈夫曼树 7.8 二叉树与树、森林之间的转换.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第7章 树和二叉树 7.9 树算法设计和并查集.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第8章 图 8.1 图的基本概念 8.2 图的存储结构.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第8章 图 8.3 图的遍历.pptx
