Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第8章

上传人:E**** 文档编号:89388781 上传时间:2019-05-24 格式:PPT 页数:11 大小:189.50KB
返回 下载 相关 举报
Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第8章_第1页
第1页 / 共11页
Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第8章_第2页
第2页 / 共11页
Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第8章_第3页
第3页 / 共11页
Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第8章_第4页
第4页 / 共11页
Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第8章_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第8章》由会员分享,可在线阅读,更多相关《Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第8章(11页珍藏版)》请在金锄头文库上搜索。

1、第8章 Java数据库连接,本章要点 JDBC的基本概念 JDBC连接数据库的基本方法 JDBC操作数据库的基本方法 本章难点 JDBC操作数据库的具体实现,8.1 JDBC概述,JDBC可实现应用程序和数据库的连接,它主要能完成下列三个任务: 1 同一个数据库建立连接。 2 向数据库发送SQL语句。 3 处理数据库返回的结果。,8.1 JDBC概述,1 JDBC框架结构,8.1 JDBC概述,JDBC驱动程序包括如下四类: (1)JDBC-ODBC桥 将JDBC转化为ODBC驱动,利用JDBC/ODBC桥和ODBC驱动来访问数据库程序。 (2)部分Java技术的本地API驱动程序 驱动程序直

2、接将用户的调用转化为对数据库客户端相应API的调用。 (3)全部基于Java技术的本地API驱动程序 驱动程序是独立于数掂库服务器的,它只和一个中间层通信,由这个中间 层来实现数据库的访问。 (4)全部基于Java技术的本地协议驱动程序 驱动程序直接将用户的请求转换为对数据库的协议请求,直接和数据库服务器通信。,8.1 JDBC概述,2 JDBC应用模型,两层结构模型,三层结构模型,8.2 JDBC连接数据库,1 JDBC连接数据库的方法 (1)JDBC URL 提供了一种标识数据库的方法,可以使相应的驱动程序能识 别数据库并与之建立连接。 jdbc: jdbc:JDBC URL中的协议是jd

3、bc :驱动程序名或数据库连接机制的名称。 :是一种标识数据库的方法。子名称可以依不同的子协议而变化。 如:要访问位于,端口号为8080,名称为student的数据 库,URL如下: Jdbc:odbc/:8080/student,8.2 JDBC连接数据库,1 JDBC连接数据库的方法 (1)JDBC URL 提供了一种标识数据库的方法,可以使相应的驱动程序能识 别数据库并与之建立连接。 jdbc: jdbc:JDBC URL中的协议是jdbc :驱动程序名或数据库连接机制的名称。 :是一种标识数据库的方法。子名称可以依不同的子协议而变化。 如:要访问位于,端口号为8080,名称为stude

4、nt的数据 库,URL如下: Jdbc:odbc/:8080/student,8.2 JDBC连接数据库,(2)JDBC-ODBC桥 ODBC驱动程序相当于一个转换开关,它负责将应用程序发送来的标准SQL语句传递给各种数据库驱动程序处理,再将处理结构送回应用程序。目前几乎所有的数据库系统都提供ODBC驱动程序。 JDBC-ODBC桥子协议名为odbc,允许在子名称(数据源名称)后面指定任意多个属性值。 jdbc:odbc:;=* *表示允许有多个属性。 例如:jdbc:odbc:mystu;UID=zy;PWD=happy 该连接的数据源名为mystu,用户名为zy,密码为happy。,8.2

5、 JDBC连接数据库,2 JDBC中的常用接口与类 JDBC是一个面向对象的API,连接的建立是通过对象实现的。 (1)Driver接口: 将API的调用映射到数据库的操作。 (2)DriverManager类: 用来加载驱动程序,管理应用程序和驱动程序的连接。 (3)Connection接口: 应用程序与数据库之间的连接。 (4)Statement接口: 用来执行查询和更新操作。 (5)PreparedStatement接口: 表示预编译的 SQL 语句的对象。 (6)ResultSet: 表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。 (7) RowSetMetaData接口

6、: 用于获取ResultSet对象字段的类型和属性等信息。,8.2 JDBC连接数据库,JDBC对象之前的关系:,小结,JDBC是用来提供Java程序连结与存取数据库的套件,包含了一组类和接口,使得程序员可以通过一致的方式存取各个不同的关连式数据库系统。 JDBC驱动程序包括四类:JDBC-ODBC桥、部分Java技术的本地API驱动程序、全部基于Java技术的本地API驱动程序、全部基于Java技术的本地协议驱动程序。 JDBC URL提供了一种标识数据库的方法,可以使相应的驱动程序能识别数据库并与之建立连接。JDBC URL的标准语法如下所示,由三部分组成,各部份之间用冒号分隔。 Java.sql包中包括了所有JDBC的类和接口。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号