ADO对象模型总结

ADO 简介

ActiveX data Object (取代 dao 和rdo)

通过 OLE DB 实现不同类型数据源的访问

有三种类型

数据提供者:将特殊数据转化成关系型数据表

数据消费者 使用ADO应用程序都是,使用提供者提供数据的应用程序

服务组件 连接作用 转换数据类型

ADO对象模型

七个 三个独立对象 四个依赖独立对象才能使用

Connection 连接对象 创建数据源连接 使用其他对象之前需建立

Command  命令对象 执行动作查询

Recordset   记录集对象 保存来自基本表或命令对象返回的结果

有四种游标类型 (cursortype用于设置游标类型)或在open方法中传递cursortype参数

动态,adopenforwardonly可查看其他用户所坐的添加、更改、删除,并用于不依赖书签的recordset各种类型的移动。

键集游标 adopenkeyset其行为类似动态,禁止查看其他用户添加的记录,并禁止访问其他用户的删除记录,始终支持书签

静态游标asopendynamic

提供记录集合的金泰副本以查找数据或生成报告。始终支持书签

仅向前游标爱的openStatic:仅允许在记录向前滚动,其他类似静态(默认)

Field       字段对象 依赖于记录集recordset对象使用

Parameter  参数对象 依赖于command (命令对象)使用,用于参数查询提供数据,同时使用field和command可使数据库对查询进行预编译,从而提高执行速度

Property    属性对象 connection command recordset field 都有属性对象集合

使用书信对象可以访问特定定对象的主要信息

Error       错误对象 connection 访问过程中发生错误错误信息变保存到连接对象的errors集合中以错误对象定义来选择相应的错误的措施,避免应用程序在程序执行过程中意外终止。引用ado数据库,

ado对象模型的导图

时间: 2024-11-20 19:30:01

ADO对象模型总结的相关文章

简单了解ADO.NET、ADO、OLE DB、ODBC

一.数据访问方式的历史 通用数据访问模型:      ODBC – (Open Database Connectivity)是一种底层的访问技术,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口). OLE DB – 随着越来越多的数据以非关系型格式存储,需要一种新的架构来提供这种应用和数据源之间的无缝连接,基于COM(Component Object Model)的OLE DB应运而生了. 数据访问客户端:    DAO - (Data Access Objects)不

ADO简介

ADO(ActiveX Data Object) ADO对象模型: Connection:连接对象,用于创建数据源连接. Command:命令对象,用于执行动作查询. Recordset:记录集对象,保存来自基本表或命令对象返回的结果. Field:字段对象,依赖于记录集对象使用.可使用Fields集合获取记录集中的每个字段的信息. Parameter:参数对象,依赖于命令对象使用,用于为参数查询提供数据.同时使用参数对象和命令对象,可使数据库对查询进行预编译,从而提高速度. Property:

数据库编程总结

当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, MS ACCESS等等.数据库编程是对数据库的创建.读写等一列的操作.数据库编程分为数据库客户端编程与数据库服务器端编程.数据库客户端编程主要使用ODBC API.ADO.ADO.NET.OCI.OTL等方法:数据库服务端编程主要使用OLE D

asp网络编程:ASP中实现分页显示的七种武器

在微软的ASP编程体系中,ADO对象的建立,使得从网页访问数据库成为一件易事,特别是ADO的Recordset对象使得控制数据的输出显示更为方便.自由.而在Visual InterDev6.0(以下简称VI6.0)中,由于Script Object Model(以下简称SOM).Design-Time Control(以下简称DTC)以及Data Environment Object Model(以下简称DEOM)等对象模型的引入,使网页对数据库的访问设计显得更为方便. 因为主题方面的原因,关于

数据库的无源、有源连接

1.无源数据库连接其实,“无源数据库”连接也并不是说不需要数据源,只是不需要配置ODBC数据源,利用ADO就可通过代码进行连接.2.有源数据库连接首先要配置ODBC环境,注册数据源,这种方法有一定的局限性,当程序最终完成并分发到用户手中后,还需要为用户配置ODBC,而且由于参数内容不一,配置时不宜把握. 肯定是1好 它具有通用性好,效率高的特点.通过ADO进行无源数据库连接,省去手工设置DSN的麻烦,使ADO对象模型获得更大的灵活性. 原文地址:https://www.cnblogs.com/x

ADO.NET对象模型

ADO.NET建立在NetFramwork一些核心类的基础之上,可以将这些类分为两组:用于包含于管理数据的容器类与用于连接特定数据源的控制类. 容器类是通用的,无论使用什么样的数据源,都可以使用相同的数据容器实现数据存储. 用于连接特定数据源的类成为ADO.NET的数据提供程序.此处仅研究AQL Server数据库提供程序. 几个重要的命名空间: System.Data:包含了DataSet与DataRelation类,支持结构化关系数据的操纵.独立于特定的数据库类型与连接方式. System.

ADO.NET数据访问技术概览

1. 以数据为中心的应用程序设计 1.1. ADO.NET 支持下列的存储类型? 无结构? 有结构, 无层次的数据 – 以逗号分离的数据(CSV) 文件.Microsoft Excel 电子表格.Microsoft Exchange 文件.Active Directory 文件等? 有层次的数据 – XML 文档等? 关系型数据库 – SQL Server.Oracle.Access 等. 1.2. 连接环境? 连接环境是指用户在这种环境下始终保持与数据源的连接? 优点 – 环境易于实施安全控制

ADO.NET 连接方式进行数据访问

1. 连接环境简介 1.1. 连接环境的特点 ? 连接环境是指用户在这种环境下始终保持与数据源的连接 ? 优点 –环境易于实施安全控制 – 同步问题易于控制 ? 数据实时性优于其他环境 ? 缺点 – 必须保持持续的网络连接 – 扩展性差 1.2. 连接环境下的对象模型 ? XxxConnection – 建立与数据源的连接,如SqlConnection 用于建立与Microsoft SQLServer? 的连接,OleDbConnection用于建立与任何支持OLEDB 的数据源的连接 ? Xx

ADO.NET(课程学习内容)

1.ADO.NET概述 ·什么是ADO.NET? ADO.NET是一种访问数据库的技术,是.NET 托管应用程序的数据库API 位于System.Data及其子命名空间中的类型集合,用来在.NET平台内访问和处理数据库中的数据 ADO革命性的.更可靠的继承者 为基于Web的无连接环境而设计 得到了高级XML支持的编程模型 ·ADO.NET对象模型 ·已连接环境 1.在已连接环境中,用户可以经常连接到数据源 2.优点 更安全.更容易维护 更容易控制并发性 与非连接环境比较,数据刷新更及时 3.缺点