- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章数据库应用开发技术
教学课时:8课时 本章学习目标:
了解各种数据库系统结构的设计
掌握数据库的访问技术
教学重点:
LADO.NET
2.C/S、B/S 结构
教学难点:
数据库的访问
数据库开发体系结构
教学方法:讲授法、讲解法、演示法、讨论法
教学过程和内容:
6.1数据库的访问
、ADO
所谓ADO
在ADO产生之前出现了 DAO、RDO的数据处理方法,下面将对DAO、 RDO与ADO三者之间做一个比较。
1) DAO(Data Access Object,数据存取对象)
2) RDO(Remote Data Object,远程数据对象)
Connection 对象3) ADO(ActiveX Data Object, ActiveX
Connection 对象
2. ADO的数据库连接
在使用Connection对象之前,必须先撰写以下的程序代码用来定义一 个新的Connection对象定义。
接着要来连接一个数据库,而在连接数据库之前,必须先要看看所要连 接的数据库类型与种类。
1) 使用DSN的程序代码及分析
2) 不使用DSN的两种方式
3?ADO的数据记录集合 Recordset对象
(1) 数据记录的移动
(2) 数据有哪些信誉好的足球投注网站方法
(3) 数据删修方法
4. ADO与SQL命令——Command对象
5?ADO数据控件
二、ODBC
ODBC概述
ODBC(Open DataBase Connectivity,开放式数据库系统互联)是微软公司于 1991年定义和发布的一套数据库访问标准,目前已成为广泛应用的接口技术和
标准。
ODBC接口的具体实现有3种类型,它们是根据所支持的不同结构来划分的。
单层(Single Tier)
双层(Two Tier)
三层(Three Tier)
ODBC结构
1)ODBC应用程序
ODBC应用程序执行应用处理并调用ODBC函数。它的主要任务有以
下几项。
选择一个数据源并连接。
提交SQL语句。 检索结果。
处理错误。
提交(Commit)或回退(Rollback)事务。 断开数据源。
ODBC驱动程序管理器
ODBC驱动程序 4)数据源
建立ODBC数据源
在应用程序中使用ODBC
三、OLE DB
OLE DB和ODBC的比较
OLE DB是一套通过组件对象模型(Component Object Model, COM)接口访问 数据的技术,Microsoft已将OLE DB定位为ODBC的后继者推广使用。
OLE DB 结构
微软公司定义的COM是一种二进制标准,它定义了如何创建和撤销对象以及 对象间如何影响等规则。
会话类
访问器类
行集类
命令类
四、JDBC
JDBC简介
从一般意义上来说,JDBC是执行SQL语句以及建立执行SQL语句环境的Java API,它由一些Java类组成,通过它们可以把SQL语句传送到绝大多数数据库 管理系统中,同时还可以接收数据库査询和处理的结果。
对于应用开发人员来说,JDBC主要提供了以下几个方面的功能:
建立与数据库的连接。
发送SQL语句。
处理结果。
通过JDBC访问数据库
6.2数据库开发体系结构
数据库应用的主要目的是利用商品化DBMS,结合应用软件的功能需求,开发出适合某
行业或部门实际应用需求的数据库应用软件系统。在这种系统中,DBMS和数据库是整 个应用软件的数据存储、管理、查询,以及优化的基础。应用软件系统建立在一-体化的 DBMS和数据库基础上,如下图所示。
DBMS
DBMS
用户1
用户2
? ? ?
用户3
数据库软件应川系统
一、 集中式结构
集中式结构中,所有的软件系统包括DBMS和应用软件,都集中在一台功能强大的主机 系统屮,所有的应用系统、数据存储和数据处理都在该主机屮进行。
集屮式结构的主要优点是对应用系统和数据库的开发较为容易,维护和管理非常方便。 一般的主机系统(如大型机、屮型机)由于处理能力强,使用效率很高,往往能提供很强 的数据存储和处理能力。
二、 文件服务器结构
随肴微型计算机系统和局域网的广泛应用,集屮式结构的数据库系统演化为一种更实用 的结构——文件服务器结构。
在这种环境下建立数据库应用系统吋,数据按文件形式保存在文件服务器上,而应用程 序和简化了的DBMS在齐个客户微机上实现,如下图所示。
文件1 文件2 ... 文件n
文件服务器局域网
文件服务器
局域网
三、客户/服务器体系结构
1.客户/服务器体系结构的构成
在这种结构中,整个应用软件系统被逻辑地划分为两个部分:客户端和服务器 端。客户端运行用户的应用软件,服务器端运行DBMSo
应川软件连接件网络协议网络协议连接件DBMS操作系统
应川软件
连接件
网络协议
网络协议
连接件
DBMS
操作系统
客户机1
文档评论(0)