欢迎来到天天文库
浏览记录
ID:34033316
大小:110.00 KB
页数:6页
时间:2019-03-03
《vb中使用ado对象模型编程访问数据库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VB中使用ADO对象模型编程访问数据库樊继(平顶山工业职业技术学院,河南平顶山467001)UsageofADOobjectmodelprogrammeinterviewdatabaseinVisualBasicFANJI(PingdingshanIndustrialCollegeofTechnology,henan467001,China)摘要:本文介绍了几种VisualBasic中访问数据库方法,主要是使用ADO访问数据库的方法,通过一个简单的使用ADO访问ACCESS数据库实例示范如何使用ADO访问数据库,并对ADO可编程的对象集
2、合进行了分析。关键字:数据库访问方式;ADO;Command对象;Connection对象;Recordset对象中图分类号:文献标识码:Abstract:ThistextintroducedsamemethodsoftheinterviewdatabaseinVisualBasics,mainlythemethodthatusestheADOinterviewdatabase,passasolidexampleofasimpleusagethatADOinterviewACCESSdatabaseshowthedemonstratio
3、nthatusetheADOinterviewdatabase,andgettheprogrammableobjectgatheredofADOtocarryonanalysis.Keywords:thedatabaseinterviewmethod;ADO;commandobject;connectionobject;recordsetobject在VB的开发环境中,可以使用三种数据库访问方式,它们分别是:数据访问对象(DAO)、远程数据对象(RDO)和ADO对象模型。ADO作为最新的数据库访问模式,具有易于使用、访问灵活、应用广泛的
4、特点.。它比RDO和DAO更加简单、更加灵活的对象模型。对于新工程,应该使用ADO作为数据访问接口。本文重点介绍ADO访问数据库的具体实现。1三种数据库访问方式1.1DAO(DataAccessObjects)数据访问对象DAO一种面向对象的界面接口。通过DAO/Jet功能可以访问ISAM数据库,使用DAO/ODBCDirect功能可以实现远程RDO功能。使用DAO的程序编码非常简单,DAO提供丰富的游标(Cursor)类型的结果集和非游标(Cursor-Less)类型的结果集,同DDL(数据描述语言)的功能很类似。DAO可通过ODBC
5、像直接连接到其它数据库一样,直接连接到Access数据库。DAO最适用于单系统应用程序或小范围本地分布使用。DAO模型是设计关系数据库系统结构的对象类的集合。它们提供了完成管理这样一个系统所需的全部操作的属性和方法,包括创建数据库,定义表、字段和索引,建立表间的关系,定位和查询数据库等工具。1.2RDO(RemoteDataObjects)远程数据对象RDO是一个到ODBC的、面向对象的数据访问接口,它同易于使用的DAOstyle组合在一起,提供了一个接口,形式上展示出所有ODBC的底层功能和灵活性。尽管RDO在很好地访问Jet或ISA
6、M数据库方面受到限制,而且它只能通过现存的ODBC驱动程序来访问关系数据库。但是,RDO已被证明是许多SQLServer、Oracle以及其他大型关系数据库开发者经常选用的最佳接口。RDO提供了用来访问存储过程和复杂结果集的更多和更复杂的对象、属性,以及方法。和DAO一样,在VB中也把其封装为RDO控件了,其使用方法与DAO控件的使用方法完全一样。1.3ADO(ActiveDataObjects)Active数据对象ADO是一项新的数据库的存取技术,可以访问任何种类数据源的数据访问接口。通过ADO来可引用包括SQLServer、Orac
7、le、ACCESS等数据库、甚至EXCEL表格、文本文件、图形文件和无格式的数据文件在内的任何一种OLEDB数据源。6ADO涉及的数据存储有DSN(数据源名称)、ODBC(开放式数据连接)以及OLEDB三种方式。ADO技术为连接数据源提供了三种方法:ADO数据控件、Dataenvironmentdesigner和代码中定义的对象。本例重收稿日期:;修订日期:作者简介:樊继(1961)女,汉,,河南,平顶山工业职业技术学院计算机系网络教研室。讲师。硕士在读主要从事网络数据库等教学点介绍在代码中定义对象的方法。2ADO可编程对象集合(ADO
8、对象模型)使用ADO对象模型编程首先必须在工程中添加对ADO库的引用。在你的工程/引用中选择MicrosoftActiveXDataObjects2.6Library。2.1Connection对象包含关于
此文档下载收益归作者所有