高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第13章 数据库与开发工具的协同使用

第十三章数据库与开发工具的协同使用, ②13.1常用的数据库连接方法 ②13.2在 Visua.1 BASIC中的数据库开发 ②13.3在 Delphi或C++ Builder中的数据 库开发 13.4ASP与 SQL Server的协同运用 13.5案例中的程序 练 题 目录
第十三章 数据库与开发工具的协同使用 13.1常用的数据库连接方法 13.2 在Visual BASIC中的数据库开发 13.3 在Delphi或C++Builder中的数据 库开发 13.4 ASP与SQL Server的协同运用 13.5 案例中的程序 练 习 题 目录

第十三章数据库与开发工具的协同使用 13.1常用的数据库连接方法 13.1.1ODBC 213.1.2 OLE DB 13.1.3ADO
13.1常用的数据库连接方法 13.1.1 ODBC 13.1.2 OLE DB 13.1.3 ADO

第十三章数据库与开发工具的协同使用 13.1.1ODBC 开放式数据库互联ODBc( Opened Data Base Connectivit!y) 是一种用于访问数据库的统一界而标准,由 Microsoft,公司于 1991年底发布 ODBC是一个分层体系结构,由四部分构成:○DBC数据 库应用程序( Application)、驱动程序管理器( DriverManager) DBMS驱动程序( DBMSDriver)、数据源( Data source) (1)应用程序。应用程序的主要功能是:调用ODBC函数, 递交SQL语句给DBMS,检索出结果,并进行处理。应用程序 要完成ODBC外部接口的所有工作
13.1.1 ODBC 开放式数据库互联ODBC(Opened DataBase Connectivity) 是一种用于访问数据库的统一界而标准,由Microsoft公司于 1991年底发布。 ODBC是一个分层体系结构,由四部分构成:ODBC数据 库应用程序(Application)、驱动程序管理器(DriverManager)、 DBMS驱动程序(DBMSDriver)、数据源(Data Source)。 (1)应用程序。应用程序的主要功能是:调用ODBC函数, 递交SQL语句给DBMS,检索出结果,并进行处理。应用程序 要完成ODBC外部接口的所有工作

第十三章数据库与开发工具的协同使用 (2)驱动程序管理器。驱动程序管理器是一个动态连接库 (DLL),用于连接各种DBS的DBMS驱动程序(如 SQL Server, Oracle, Sybase等驱动程序),管理应用程序和DBMS驱动程序 之间的交互作用。驱动程序管理器的主要功能如下: ●为应用程序加载DBMS驱动程序 ●检查ODBC调用参数的合法性和记录ODBC函数的调用。 ●为不同驱动程序的ODBC函数提供单一的入口 ●调用正确的DBMS驱动程序。 ●提供驱动程序信息 (3)DBMS驱动程序。应用程序不能直接存取数据库,其各 种操作请求要通过◎DBC的驱动程序管理器提交给DBMS驱动 程序,通过驱动程序实现对数据源的各种操作,数据库的操作 结果也通过驱动程序返回给应用程序。应用程序通过调用驱动 ●每
(2)驱动程序管理器。驱动程序管理器是一个动态连接库 (DLL),用于连接各种DBS的DBMS驱动程序(如SQL Server, Oracle,Sybase等驱动程序),管理应用程序和DBMS驱动程序 之间的交互作用。驱动程序管理器的主要功能如下: ●为应用程序加载DBMS驱动程序。 ●检查ODBC调用参数的合法性和记录ODBC函数的调用。 ●为不同驱动程序的ODBC函数提供单一的入口。 ●调用正确的DBMS驱动程序。 ●提供驱动程序信息。 (3)DBMS驱动程序。应用程序不能直接存取数据库,其各 种操作请求要通过ODBC的驱动程序管理器提交给DBMS驱动 程序,通过驱动程序实现对数据源的各种操作,数据库的操作 结果也通过驱动程序返回给应用程序。应用程序通过调用驱动

第十三章数据库与开发工具的协同使用 程序所支持的函数来操纵数据库。驱动程序也是一个动态连接 库(DLL)。 (4)ODBC的数据源管理。数据源( Data source name, 简称DSN)是驱动程序与DBS连接的桥梁,数据源不是DBS,而 是用于表达一个ODBC驱动程序和DBMS特殊连接的命名。数 据源分为以下三类 ●用户数据源:用户创建的数据源,称为“用户数据源”。 ●系统数据源:所有用户和在 Windowsnt下以服务方式 运行的应用程序均可使用系统数据源 ●文件数据源源:文件数据源是ODBC3○以上版本增加的 一种数据源,可用于企业用户,ODBC驱动程序也安装在用户 的计算机上
程序所支持的函数来操纵数据库。驱动程序也是一个动态连接 库(DLL)。 (4)ODBC的数据源管理。数据源(Data Source Name, 简称DSN)是驱动程序与DBS连接的桥梁,数据源不是DBS,而 是用于表达一个ODBC驱动程序和DBMS特殊连接的命名。数 据源分为以下三类。 ●用户数据源 :用户创建的数据源,称为“用户数据源”。 ●系统数据源 :所有用户和在WindowrsNT下以服务方式 运行的应用程序均可使用系统 数据源。 ●文件数据源源:文件数据源是ODBC 3.O以上版本增加的 一种数据源,可用于企业用户,ODBC驱动程序也安装在用户 的计算机上

第十三章数据库与开发工具的协同使用 13.1.20LEDB Microsoft公司提供了一种对各类应用程序均适用的、采 用ODBC接口、通过结构化查询语言SQL对数据库进行访问操 作的总体方案,即 OLE DB。它是一组“组件对象模型”(COM) 接 口,是一种数据访问的技术标准,封装了ODBC的功能,目的 是提供统一的数据访问接口。这里的数据既可是DBMS数据源 ,也可是非DBMS数据源 OLE DB使得数据的消费者(应用程序)可以用相同的方法访 问各种数据.而不用考虑数据的具体存储地点、格式和类型 OLE DB将传统的数据库系统划分为多个逻辑部件,部件间 相对独立又相可通信
13.1.2 OLE DB Microsoft公司提供了一种对各类应用程序均适用的、采 用ODBC接口、通过结构化查询语言SQL对数据库进行访问操 作的总体方案,即OLE DB。它是一组“组件对象模型”(COM) 接 口,是一种数据访问的技术标准,封装了ODBC的功能,目的 是提供统一的数据访问接口。这里的数据既可是DBMS数据源 ,也可是非DBMS数据源。 OLE DB使得数据的消费者(应用程序)可以用相同的方法访 问各种数据.而不用考虑数据的具体存储地点、格式和类型。 OLE DB将传统的数据库系统划分为多个逻辑部件,部件间 相对独立又相可通信

第十三章数据库与开发工具的协同使用 (1)消费者( Consumers):消费者是使用 OLE DB对 存储在数据提供者中的数据进行控制的应用程序 除了典型的数据库应用程序外.还包括需要访问 各种数据源的开发工具或语言等。 2)提供者( Providers):提供者是暴露 OLE DB的软 组件。提供者大致分两类,即数据提供者(Data Providers)和服务提供者( Setvice Providers) (3)业务组件( Business Componen:业务组件是 利用数据服务提供者专门完成某种特定业务信息 处理的、可重用的功能组件
(1)消费者(Consumers):消费者是使用OLE DB对 存储在数据提供者中的数据进行控制的应用程序。 除了典型的数据库应用程序外.还包括需要访问 各种数据源的开发工具或语言等。 (2)提供者(Providers):提供者是暴露OLE DB的软 组件。提供者大致分两类,即数据提供者(Data Providers)和服务提供者(Setvice Providers)。 (3)业务组件(Business Component):业务组件是 利用数据服务提供者专门完成某种特定业务信息 处理的、可重用的功能组件

第十三章数据库与开发工具的协同使用 13.13ADo 1.ADO对象模型 OLE DE标准的具体实现是一组AP|函数,这些AP函数符 合COM。使用 OLE DB AP可以编写能访问符合 OLE DE标准的 任何数据源的应用程序,也可以编写针对某些特定数据存储的 査询处理器和游标引擎。但是, OLE DB应用程序编程接口的目 的足为各种应用程序提供最佳的功能,它并不符合简单化的要 求。而ADO( ActiveX data obiects, Activex数据对象)技术则是 种良好的解决方案,它构建于 OLE DB AF|之上,提供一种而 向对象的、与语言无关的应用程序编程接口
13.1.3 ADO 1.ADO对象模型 OLE DB标准的具体实现是一组API函数,这些API函数符 合COM。使用OLE DB API可以编写能访问符合OLE DB标准的 任何数据源的应用程序,也可以编写针对某些特定数据存储的 查询处理器和游标引擎。但是,OLE DB应用程序编程接口的目 的足为各种应用程序提供最佳的功能,它并不符合简单化的要 求。而ADO(ActiveX Data Obiects,Activex数据对象)技术则是 一种良好的解决方案,它构建于OLE DB API之上,提供一种而 向对象的、与语言无关的应用程序编程接口

第十三章数据库与开发工具的协同使用 Connection Recordset Field Command Paramerer Errors Error Connection Recordset Command Error Properties Property 图13.1ADO的对象模型
Connection Command Paramerers Paramerer Recordset Fields Field Errors Error Properties Property Connection Recordset Command Error 图13.1 ADO的对象模型

第十三章数据库与开发工具的协同使用 2.ADO功能 ADO支持开发C/S和B/S应用程序的关键功能包括 ●独立创建对象 ●成批更新。通过本地缓存对数据的更改,然后在 次更新中把他们全部写到服务器 ●支持带参数和返回值的存储过程。 ●不同的游标类型。包括对 SQL Server和 Oracle这样 的数据库后端特定的游标支持。 可以限制返回行的数目和其他的查询目标来进一步 调整性能 ●支持从存储过程或批处理语句返回的多个记录集。 ●每
2.ADO功能 ADO支持开发C/S和B/S应用程序的关键功能包括: ●独立创建对象。 ●成批更新。通过本地缓存对数据的更改,然后在一 次更新中把他们全部写到服务器。 ●支持带参数和返回值的存储过程。 ●不同的游标类型。包括对SQL Server和Oracle这样 的数据库后端特定的游标支持。 ●可以限制返回行的数目和其他的查询目标来进一步 调整性能。 ●支持从存储过程或批处理语句返回的多个记录集
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第12章 SQL Server安全管理.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第11章 SQL Server程序设计.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第10章 SQL Server函数.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)封面与目录.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第6章 函数.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第1章 引言.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第3章 基本程序语句.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第2章 简单算法制定.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第5章 循环结构.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第4章 分支结构.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第9章 结构.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第10章 文件.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第7章 数组.ppt
- 南开大学:《C语言程序100题(附程序答案)》试上机模拟题.doc
- 南开大学:《C语言程序100题(附程序答案)》二级C语言上机改错100题.doc
- 南开大学:《C语言程序100题(附程序答案)》上机100题库(上机题抽自这里面).doc
- 南开大学:《C语言程序100题(附程序答案)》试上机模拟题(一).doc
- 南开大学:2008版南开100题二级C语言上机考试习题集答案(编程题).doc
- 西安电子科技大学出版社:《算法与数据结构》课程教学资源(练习题)数组(实例).doc
- 西安电子科技大学出版社:《算法与数据结构》课程教学资源(练习题)第9章练习题.doc
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第1章 数据库技术基础.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第2章 SQL Server 2000 概述.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第3章 数据库的基本操作.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第4章 数据库中表的基本操作.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第5章 数据的基本操作.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第6章 SQL Server 2000 数据完整性.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第7章 索引及其应用.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第8章 视图及其应用.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第9章 存储过程与触发器.ppt
- 《网络互连技术教程》第10章 传输控制协议—7CP.ppt
- 《网络互连技术教程》第11章 域名服务系统—DNS.ppt
- 《网络互连技术教程》第12章 应用服务.ppt
- 《网络互连技术教程》第1章 网络的历史与发展.ppt
- 《网络互连技术教程》第2章 网络互连体系.ppt
- 《网络互连技术教程》第3章 网络接入技术.ppt
- 《网络互连技术教程》第4章 网络互连协议——IP.ppt
- 《网络互连技术教程》第5章 子网与超网.ppt
- 《网络互连技术教程》第6章 地址解析.ppt
- 《网络互连技术教程》第7章 CMP和网络状态.ppt
- 《网络互连技术教程》第8章 用户数据报协议—UDP.ppt