1 / 46
文档名称:

数据库程序相关设计.ppt

格式:ppt   大小:413KB   页数:46页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库程序相关设计.ppt

上传人:AIOPIO 2021/2/3 文件大小:413 KB

下载得到文件列表

数据库程序相关设计.ppt

文档介绍

文档介绍:第5章 Web数据库程序设计
1 Web数据库访问技术
2 ODBC接口
3 数据库语言SQL
4 使用ADO访问数据库
5 用Connection对象连接数据库
6 用RecordSet对象控制数据
7 用Command对象执行数据库操作
8 程序设计举例
数据库应用系统在现有计算机软件中占有很大的比例
本章将着重介绍一种有效的Web数据库访问方案,即利用ASP服务器端的组件ActiveX Data Objects(ADO)实现对数据库的操作
数据库程序相关设计
Web数据库访问技术
概述
Web数据库系统不能仅依赖某个DBMS来实现整个应用系统,它是通过其他Web应用程序,用标准的HTML语言及其某些特定的扩展功能开发的、以特殊形式访问数据库的应用程序系统
Web应用系统一般采用Browser/WebServer/ApplicationServer模式实现
Web访问数据库的关键是与数据库服务器间的接口
数据库程序相关设计
CGI
CGI(Common Gateway Interface,公关网关接口)是一种接口标准,它使静态的Web页变为交互式的媒体成为可能
图6-1 通过CGI访问Web数据库模型
数据库程序相关设计
ODBC
ODBC(Open Database Connectivity,开放式数据库连接)是一个数据库编程接口,由微软公司建议并开发
图6-2 ODBC应用系统模型
数据库程序相关设计
JDBC
JDBC是较早的Web开发平台,在Web应用中,嵌于网页(HTML文件)中的Java applets利用JDBC来访问数据库
图6-3 采用JDBC技术实现Web数据库访问模型
数据库程序相关设计
ADO
ADO(ActiveX Data Objects)是微软公司Web服务器端的内置组件,ADO允许程序员在编写程序时,通过一个OLEDB(数据库对象链接嵌入技术)提供者,如Microsoft SQL Server,Microsoft Access系统等,访问并操纵数据库服务器中的数据
图6-4 采用ADO技术实现Web数据库访问模型
数据库程序相关设计
ODBC接口
ODBC接口概述
ODBC是微软公司建议并开发的数据库API标准,ODBC为异种数据库提供了统一的访问接口,它使应用程序能用结构化的查询语言SQL访问数据库,从而对操作数据库的应用程序屏蔽了不同数据库管理系统的访问差异,也使数据库系统的开发不仅仅局限于某个DBMS
数据库程序相关设计
ODBC主要定义如下5方面的内容:
ODBC函数库,它为应用程序提供连接DBMS、执行SQL语句、提取访问结果的程序接口
SQL语法,它遵循X/Open and SQL Access Group Call Level Interface Specification标准
错误代码
连接、登录DBMS
数据类型
数据库程序相关设计
ODBC的应用
一个ODBC应用的建立应涵盖以下主要内容:
建立需要操作数据库的应用程序,该程序通过调用ODBC函数提交SQL语句
提供运行环境,该环境应包含数据库驱动程序,它负责处理ODBC函数调用,向数据源提交SQL请求,向应用程序返回结果,必要时将SQL语法翻译成符合DBMS语法规定的格式
具有由用户数据库、DBMS等构成的可供应用程序访问的数据源
数据库程序相关设计
通过ODBC访问数据库的基本步骤如下:
创立并配置数据源;
建立一个与数据源的对话连接;
向数据源发出SQL请求;
定义一个缓冲区和数据格式用于存储访问结果;
提取结果;
处理各种错误;
向用户报告结果;
关闭与数据源的连接
数据库程序相关设计