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

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

成都创新互联是一家专业提供嘉兴企业网站建设,专注与网站设计制作、网站建设H5技术、小程序制作等业务。10年已为嘉兴众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

然而大多数数据库应用开发者并不需要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提供者。

分享名称:对ADO对象模型优越性进行说明分析
文章转载:http://www.shufengxianlan.com/qtweb/news12/265962.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联