毕业论文
职称论文发表
论文 论文发表
7彩论文网专业提供论文与 表服务其次提供论文范文免费阅读
经济论文| 管理论文| 法学论文| 教学论文| 教育论文| 新闻传播| 财政税收| 财务管理| 市场营销| 物流论文| 教师论文| 保险论文| 心理学| 图书馆>
会计论文| 医学论文| 文学论文| 英语论文| 医院管理| 护理论文| 政治论文| 哲学论文| 医药论文| 计算机| 社会学| 艺术| 科学| 工程| 文化| MBA
关于浅谈VB语言环境下数据库访问技术的与应用网站位置: >> 汉语言文学 >> 文字学论文 >> 浏览文章
浅谈VB语言环境下数据库访问技术的与应用

论文导读:O数据对象衍生而成,但RDO和DAO的数据库模式存在较大差别。DAO数据对象主要针对的是数据记录和字段,而RDO数据对象是针对数据行和列实现关系处理。由此可见,RDO的本质是关系模式。而且,DAO是对微软Jet数据库引擎接口的访问,RDO则是对ODBC接口的访问。4.3 ADO(ActiveX Data Objects)  ADO数据对象是继DAO和RDO数据对象1 2 下

VB语言环境下数据库访问技术的分析与应用摘 要
  本文基于微软公司推出的Visual Basic语言环境下,对数据库访问技术的发展进程进行了深入分析,并且给出了Visual Basic数据库访问的基本框架,重点研究了ADO控件访问数据库的应用策略。
  【关键词】Visual Basic环境 数据库访问 ADO控件
  1 引言
  在面对商业标准化要求不断提高的发展环境中,应用程序的功能也日益强大,大部分编程软件都离不开数据库应用的支持。由微软公司推出的Visual Basic(简称VB)是目前比较流行的数据库应用程序,VB应用程序能够实现与主流数据库的无缝连接,同时提供良好的可视化操作工具、支持SQL数据库语句查询等。本文基于VB语言环境下,阐述了数据库访问技术的发展历程,重点对ADO空间访问数据库技术进行了深入研究。
  2 数据库基础
  数据库是一种以某种组织方式存在相互关联关系,且存储于计算机外部存储器中的数据集合。数据库按照不同结构可以划分为关系型数据库、层次型数据库和网状型数据库。其中,关系型数据库是广泛应用的数据库类型。目前,常见的关系型数据库包括SQL Server数据库、Access数据库、Oracle数据库等。VB应用程序默认的数据库为Access数据库,该数据库可以基于VB应用程序直接建立
  关系型数据库是建立于关系模型之上的数据库。关系模型主要是将每个实体集合和实体之间的关系以二维图表的方式呈现,将数据组织作为一张二维图表,每张二维图表都代表着一种数据关系,在关系型数据库中,二维图表的本质则是数据库表。一般情况下,一个关系型数据库由多个数据库表组成,数据库表的一行称作“记录”,每一条“记录”都代表了一个实体集合,每个记录又由多个“字段”共同组成。由此可见,关系型数据库是根据记录、字段之间的关系实现数据访问的,以行、列的方式组织的数据库表来存储数据,并利用关系将数据库表联系在一起,再利用SQL语言对关系型数据库进行查询。
  3 VB环境下数据库访问技术发展过程
  过去,VB客户端在提出各种商务解决方案中,设计规划了相关应用程序和组件,在这些应用程序和组件访问数据的过程中,80%以上的访问对象是ASCII文件,很少会对SQL数据库和大型机数据库进行访问。因此,VB最初设计的数据库访问工具主要针对的是ASCII文件访问。当发展到VB 3.0时代,越来越多的用户提出了对ISAM的数据访问需求,由此,微软公司研发了DAO控件和Jet扩展工具,使VB数据库的开发工作人员能够轻松实现与Jett的接口操作。
  目前,VB用户新需求是对远程数据的访问和优化ODBC数据源访问过程。因此,在VB应用程序开发设计过程中,要避开出现代码重复理由,同时要注意开发人员实现数据库访问的真实能力。此时,就需要不断简化VB应用程序中的数据访问接口,并且提高VB英语程序的安全性和可用性,这也是微软公司VB研发部门的职责。
  当前,VB应用程序中包含的查询连接生成器,即User Connection,采用的是Active X的体系结构设计方案,Active X设计器不但能够为数据访问设计给予大力支持,还可以在设计数据访问的过程中创建连接,以及对工程级对象进行查询,对属性实施预设和定义,为工程级对象编写程序代码。由此,User Connection查询连接生成器既可以对程序事件做出相应,还可以为用户提出的自定义查询提供方便快捷的策略。事实证明,User Connection查询连接生成器的实践应用,在不对系统性能造成影响的情况下,可以有效减少代码编写量。VB语言环境下数据库访问技术的与应用相关范文由写论文的好帮手http://www.7ctime.com提供,转载请保留 .
  4 VB环境下数据库访问技术分析
  从VB应用程序应运而生至今,已经更新为VB 6.0版本。其间,VB数据库访问技术历经了DAO(Data Access Objects)、RDO(Remote Data Objects)和ADO(ActiveX Data Objects)等多个阶段。为了促使VB数据库开发具有良好的兼容性和可维护性。VB 6.0应用程序以ADO数据对象为主,同时支持DAO和RDO数据对象的访问。因此,DAO、RDO和ADO共同构成了VB数据库访问的基本框架。
  4.1 DAO(Data Access Objects)
  VB应用程序最先采用的数据库访问接口就是DAO,VB通过DAO访问接口可以对微软Jet数据库引擎发起访问,最终实现对数据库的访问。
  微软Jet数据库引擎被包含在了动态链接库文件中,在启动运转VB应用程序时,这些动态连接库文件都可以与VB应用程序连接。微软Jet数据库引擎利用DAO数据对象使VB应用程序想数据库发起访问请求,并且将请求翻译成为数据库可以识别的物理操作,由此可以对数据库进行读取、修改和写入操作。由此可见,微软Jet数据库引擎属于VB应用程序和数据库连接的中间层,也是为VB顺利实现数据库访问提供基本保障。同时,VB应用程序也可以利用微软Jet数据库引擎按照相同方式对不同数据库进行访问,包括Access数据库、Visual Fox Pro数据库等。
  4.2 RDO(Remote Data Objects)
  RDO数据对象是处于ODBC API上的对象模型层,RDO数据对象不再依赖于微软Jet数据库引擎的支持,而是需要ODBC驱动程序、ODBC API和VB应用程序后端数据库的支持,以此才能实现RDO数据对象的主要功能。VB 4.0及其以后研发的版本中都包含了RDO数据对象。
  RDO数据对象是由DAO数据对象衍生而成,但RDO和DAO的数据库模式存在较大差别。DAO数据对象主要针对的是数据记录和字段,而RDO数据对象是针对数据行和列实现关系处理。由此可见,RDO的本质是关系模式。而且,DAO是对微软Jet数据库引擎接口的访问,RDO则是对ODBC接口的访问。4.3 ADO(ActiveX Data Objects)
  ADO数据对象是继DAO和RDO数据对象 全文地址:http://www.7ctime.com/wzxlw/lw31281.html
论文写作技巧论文写作技巧

关于浅谈VB语言环境下数据库访问技术的与应用论文范文由7彩论文网整理编辑提供免费阅读硕士毕业论文