- 2
- 0
- 约7.36千字
- 发布于湖北
- 举报
- 文档已下架,其它文档更精彩
PAGE
PAGE 4
VB中使用ADO对象模型编程访问数据库
樊 继
(平顶山工业职业技术学院,河南 平顶山 467001 )
Usage of ADO object model programme interview database in Visual Basic
FANJI
(Pingdingshan Industrial College of Technology, henan 467001 , China)
摘 要:本文介绍了几种Visual Basic中访问数据库方法,主要是使用ADO访问数据库的方法,通过一个简单的使用ADO访问ACCESS数据库实例示范如何使用ADO访问数据库,并对ADO可编程的对象集合进行了分析。
关键字:数据库访问方式;ADO;Command对象;Connection对象;Recordset对象
中图分类号: 文献标识码:
Abstract:This text introduced same methods of the interview database in Visual Basics, mainly the method that uses the ADO interview database, pass a solid example of a simple usage that ADO interview ACCESS database show the demonstration that use the ADO interview database, and get the programmable object gathered of ADO to carry on analysis.
Key words:the database interview method; ADO; command object; connection object; recordset object
在VB的开发环境中,可以使用三种数据库访问方式,它们分别是:数据访问对象(DAO)、远程数据对象(RDO)和ADO对象模型。ADO作为最新的数据库访问模式,具有易于使用、访问灵活、应用广泛的特点.。它比RDO和DAO更加简单、更加灵活的对象模型。对于新工程,应该使用ADO作为数据访问接口。本文重点介绍ADO访问数据库的具体实现。
1 三种数据库访问方式
DAO(Data Access Objects)数据访问对象
DAO一种面向对象的界面接口。通过DAO/Jet功能可以访问ISAM数据库,使用DAO/ODBC Direct功能可以实现远程RDO功能。使用DAO的程序编码非常简单,DAO提供丰富的游标(Cursor)类型的结果集和非游标(Cursor-Less)类型的结果集,同DDL(数据描述语言)的功能很类似。DAO可通过ODBC像直接连接到其它数据库一样,直接连接到Access数据库。DAO最适用于单系统应用程序或小范围本地分布使用。DAO模型是设计关系数据库系统结构的对象类的集合。它们提供了完成管理这样一个系统所需的全部操作的属性和方法,包括创建数据库,定义表、字段和索引,建立表间的关系,定位和查询数据库等工具。
RDO(Remote Data Objects)远程数据对象
RDO是一个到ODBC的、面向对象的数据访问接口,它同易于使用的DAO style组合在一起,提供了一个接口,形式上展示出所有ODBC的底层功能和灵活性。尽管RDO在很好地访问Jet或ISAM数据库方面受到限制,而且它只能通过现存的ODBC驱动程序来访问关系数据库。但是,RDO已被证明是许多SQL Server、Oracle 以及其他大型关系数据库开发者经常选用的最佳接口。RDO提供了用来访问存储过程和复杂结果集的更多和更复杂的对象、属性,以及方法。
和DAO一样,在VB中也把其封装为RDO控件了,其使用方法与DAO控件的使用方法完全一样。
ADO(Active Data Objects)Active数据对象
ADO是一项新的数据库的存取技术,可以访问任何种类数据源的数据访问接口。通过ADO来可引用包括SQL Server、Oracle、ACCESS 等数据库、甚至EXCEL表格、文本文件、图形文件和无格式的数据文件在内的任何一种OLE DB数据源。
ADO涉及的数据存储有DSN(数据源名称)、ODBC(开放式数据连接)以及OLE DB三种方式。ADO技术为连接数据源提供了三种方法:ADO数据控件、Data environment designer 和代码中定义的对象。本例重收稿日期: ;
收稿日期: ;修订日期:
作者简介:樊继(196
您可能关注的文档
- PS测井技术的工程应用.PDF
- PX2型精梳机的特点与使用体会.doc
- Q345EL钢铌硼镍微合金化工艺实践.doc
- RFID在仓库管理系统中的应用.PDF
- RH真空精炼原理及工艺简介.doc
- RI基因真核表达载体的构建及其对人脐静脉内皮细胞的影响.doc
- S7-200系列PLC与监控计算机通信实现的研究.PDF
- SBR法的五大优点.PDF
- SBR工艺的发展类型及其应用特性.PDF
- SINAMICSG130控制柜设计和EMC-SiemensAG.PDF
- 宣贯培训(2026年)《NYT 4512-2025 非洲菊疫病抗性鉴定技术规程》.pptx
- 宣贯培训(2026年)《NYT 4514-2025木薯副产物综合利用导则》.pptx
- 宣贯培训(2026年)《NYT 4513-2025木薯全程机械化生产技术规范》.pptx
- 宣贯培训(2026年)《NYT 4470-2025全株玉米青贮质量分级》.pptx
- 宣贯培训(2026年)《NYT 4468-2025玉米供需平衡表编制规范》.pptx
- 宣贯培训(2026年)《NYT 4469-2025全株玉米青贮质量评定 综合指数法》.pptx
- 宣贯培训(2026年)《NYT 4474-2025东北地区玉米-大豆轮作生产技术规程》.pptx
- 宣贯培训(2026年)《NYT 4472-2025玉米耐盐碱鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4473-2025玉米抗旱性鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4478-2025甘薯收获技术规程》.pptx
最近下载
- 2025年新改版苏教版六年级下册科学全册精编知识点(背诵用).pdf
- 2025年国家义务教育质量监测小学四年级德育国测模拟测试题及答案.docx VIP
- 1-砖墙工程量计算表(自动计算).xls
- 【国测德育四年级】小学四年级德育优质均衡监测模拟试卷.docx VIP
- 四年级国测德育模拟试卷一及答案.docx VIP
- 新人教PEP六年级英语上册(全册)同步练习随堂练习一课一练.pdf VIP
- 七十岁驾照换证“三力测试”题库(含答案及解析).docx VIP
- 道路交通控制技术 道路交通控制基础知识 模块一 道路交通控制基础知识.pptx VIP
- 道路交通控制技术配时与性能参数计算一课件.pptx VIP
- 美术社团活动计划.docx VIP
原创力文档

文档评论(0)