对ADO对象模型优越性进行说明分析

开发 后端
ADO对象模型是微软最新的对象层次上的数据操作技术,它为操作数据源提供了一套高层次自动化接口。尽管是一个强大的数据操作接口。

本文主要讲述ADO对象模型的使用,怎样创建ADO对象模型。这些内容都是一些门户网站和技术论坛找到的,中间可能有不少错误是我没有挑出的,欢迎大家指正学习切磋。。

然而大多数数据库应用开发者并不需要OLE DB提供的操作数据的底层控制接口。大多数开发者对于管理内存资源、手工聚合组件以及其它的底层操作接口并不是很感兴趣。另外,开发者经常使用高层的、不支持指针和C++函数调用规范的开发语言,OLE DB为这种需要提供了方便。

从功能上来说,ADO对象模型也是一种OLE DB客户程序,不过它不依赖于特定的OLE DB服务器,相反,它支持所有的OLE DB服务提供者。通过这些OLE DB服务提供者,ADO支持客户/服务器模式和基于Web的数据库应用。#t#

ADO支持客户/服务器模式和基于Web的数据操作,ADO尤其支持通过客户/服务器模式或者基于Web模式访问微软的SQL Server数据库服务器。ADO的优越性对于数据库编程人员来说,ADO对象模型具有如下优越性:

◆便于使用。
◆支持多种编程语言,包括Visual Basic、Java、C++、VBScript和JavaScript。
◆支持任何的OLE DB服务器,ADO可以操作任何的OLE DB数据源。
◆不损失任何OLE DB的功能,ADO支持C++编程人员操作底层的OLE DB接口。
◆可扩展性,ADO能够通过提供者属性集合动态地表示指定的数据提供者,还能够支持COM的扩展数据类型。

ADO对象模型包括以下关键对象:

在数据库应用里操作数据源都必须通过该对象,这是数据交换的环境。Connection对象代表了同数据源的一个会话,在客户/服务器模型里,这个会话相当于同服务器的一次网络连接。不同的数据提供者提供的该对象的集合、方法和属性不同。

借助于Connection对象的集合、方法和属性,可以使用Open和Close方法建立和释放一个数据源连接。使用Execute方法可以执行一个数据操作命令,使用BeginTrans、CommitTrans和RollbackTrans方法可以启动、提交和回滚一个处理事务。

通过操作the Errors 集合可以获取和处理错误信息,操作ADO对象模型可以设置连接的溢出时间,操作ConnectionString属性可以设置连接的字符串,操作Mode属性可以设置连接的模式,操作Provider属性可以指定OLE DB提供者。

责任编辑:chenqingxiang 来源: 电子工业出版社
相关推荐

2010-01-04 09:43:51

ADO.NET对象模型

2010-01-07 10:19:45

VB.NET开发效率

2009-12-24 13:55:51

GPON接入技术

2010-04-22 16:53:53

Aix操作系统

2011-06-02 15:03:07

SEO

2010-01-04 10:27:04

DataTable对象

2020-03-10 10:42:22

量子计算机芯片超算

2009-12-28 10:29:36

ADO MD

2010-01-04 09:03:57

ADO.NET连接对象

2009-12-31 09:42:41

ADO对象模型

2010-01-05 13:54:26

交换机VLAN技术

2009-12-31 15:55:06

ADO.NET结构

2010-01-04 10:14:04

ADO.NET对象模型

2009-12-28 09:26:09

ADO对象

2009-12-23 13:23:29

ADO.Net Sql

2009-11-03 09:48:24

2012年采用IPv6

2019-10-25 09:21:10

量子计算机芯片超算

2010-01-14 10:15:40

交换机交换方式

2010-01-05 13:29:50

JSON对象

2020-12-07 09:22:50

量子计算机芯片超算
点赞
收藏

51CTO技术栈公众号