收藏 分享(赏)

2023年ADO数据对象的应用.docx

上传人:g****t 文档编号:1194840 上传时间:2023-04-18 格式:DOCX 页数:3 大小:19.44KB
下载 相关 举报
2023年ADO数据对象的应用.docx_第1页
第1页 / 共3页
2023年ADO数据对象的应用.docx_第2页
第2页 / 共3页
2023年ADO数据对象的应用.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、天道酬勤ADO数据对象的应用【摘 要】数据是计算机表达信息的主要形式,对数据库的管理是计算机的应用方向之一。本文介绍了ADO的对象模型及ADO的层次结构和访问数据库的流程。【关键词】ADO 对象 数据ADO(ActiveX Data object)ActiveX数据对象是Microsoft推出的处理关系数据库和非关系数据库中信息的最新技术,也是Microsoft推崇的用于数据连接和访问的技术。ADO是一种用于开发访问OLE DB数据源应用程序的API,提供了OLE DB数据源的入口,提供了较为高级并容易被理解的访问OLE DB数据源的机制,它结合了DAO和RDO的优点。ADO和OLE DB实际

2、上是同一技术的两种表现形式。OLE DB提供的是通过COM接口的低层次数据连接,而ADO提供的是一个对象模型,它简化了应用程序中使用OLE DB获取数据的过程,使得在应用程序中通过直接访问ADO对象(如Connection, Recordset等)来访问多种数据源。ADO是基于OLE DB根底之上的,它享有OLE DB提供的数据访问体系结构。因此对于程序开发人员来说,使用ADO技术的最大的好处就在于:无需了解如何编写COM接口。故基于OLE DB的ADO是微软的主流数据访问技术。1、ADO的特点ADO具有良好的兼容性,不仅支持Microsoft公司的Aceess、Foxpro、SQLSever

3、数据库,而且还支持Oracle、Informix、Sybase等公司的数据库系统。ADO支持多种程序语言开发环境,如Visual Basic、C+、Java语言,甚至还支持Visual Basic Script和Java Script。ADO支持Web动态页面技术,实现了数据库与Web页面的完美结合,通过Web站点与数据集成,可以实现网页的实时更新,符合系统开发得开展趋势。 2、ADO对象中的对象ADO对象模型定义了一个可编程的分层对象集合,包含了Connection对象、Command对象、Recordset对象、Fields对象、Errors对象、Parameters对象和Properti

4、es对象等7个对象。这些对象拥有能执行对数据进行操作的“方法,以及表示数据的某些特征或控制某些对象方法行为的“属性。下面主要介绍ADO对象模型中Connection, Recordset和Command三个主要的对象。Connection对象用于建立与数据库的连接,通过连接可从应用程序访问数据源。它保存诸如指针类型、连接字符串、查询超时、连接超时和缺省数据库这样的连接信息。建立连接后,其他对象即可使用Connection对象。Connection对象所需的数据源设置通过Connectstring属性设置。这个字符串可以是OBDC、DSN、URL或数据连接信息,如数据提供者、效劳器名、用户名、口

5、令等。指定连接后,用Open方法建立连接。Command对象在建立Connection后,可以发出SQLServer命令操作数据源。一般情况下,Command对象可以在数据库中添加,删除或更新数据,或者在表中进行数据查询。Command对象在定义查询参数或执行一个有输出参数的存储过程时非常有用。Recordset对象只代表一个记录集,这个记录集是一个连接的数据库中的表,或者是Command对象的执行结果返回的记录集.在ADO对象模型中,是在行中检查和修改数据的最主要的方法,所有对数据的操作几乎都是在Recordset对象中完成的.Record对象用于指定行,移动行,添加,更改,删除记录。3、A

6、DO的层次结构在ADO运行时,这些对象彼此是相互影响的。从队形间的层次结构图看:Command对象以来Connection对象,Recordset对象有Connection和Command对象的状态决定,Connection对象必须依靠与数据库的连接情况。应用ADO对象关键在于Recordset对象,这时因为Recordset对象提供了大量的内部方法、属性,可以和Command对象和Recordset对象自动进行连接,并在后台完成Command对象和Recordset对象应完成的工作。4、ADO操作数据源的一般流程ADO作为一组优化的访问数据库专用对象集,提供了完整的数据库访问解决方案。通过执

7、行SQL命令,可以让用户对数据库的信息进行输入、更新和删除等操作。(1)使用 Connection对象连接到数据源,建立事务; (2)指定访问数据的SQL命令,同时可带变量参数,或优化执行; (3)执行SQL命令; (4)通过 Recordset对象传递和处理数据; (5)关闭翻开的对象,关闭连接。 5、总结由于ADO是通过OLEDB 数据接口完全支持异步处理和计算列等,更加简单,更加方便的对范围更为广泛的任何数据进行操作。所以,应尽早掌握和使用ADO访问数据的技术。参考文献:1李真文.SQL Server 2000开发人员指南.北京:北京希望电子出版社,2001 2李赫雄,许宏泰,唐家才.SQL Server 2000应用程序开发. 北京:人民邮电出版社,20013Mike Gunderloy.Visual Basic Developers Guide to ADO北京:电子工业出版社,2000作者简介:姚卫国:(1978.9)男,汉,陕西西安,讲师,计算机科学与技术专业,学士学位,从事计算机控制和计算机网络。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 资格与职业考试 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2