论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
Visual Basic中访问远程数据库的几种关键技术(1)
摘 要 从VB数据库体系结构的角度探讨了VB对数据库的支持,并结合了一些代码具体阐述了使用DA(Data Aess bjet Variable)和RD(Rete Data ntrl)两种方法,实现远程数据库的访问。
  关键词 控件 数据库 接口


  Visual Basi专业版是一种广泛使用的数据库编程语言,提供了对数据库应用的强大支持。VB访问数据库的方法大致有三类:使用数据绑定控件,使用数据库存取对象变量(Data Aess bjet Vari?鄄able),直接调用DB 2.0 API接口函数。
1 VB的数据库结构
  VB数据库的核心结构是irSft Jet数据库引擎,JET引擎的作用是支持多种ISA(Indexed Sequential Aess ethd,即索引顺序存取方 法) 数据驱动程序。VB环境下Aess是缺省的数据格式,对于其他的关系型数据库如Fx?鄄Pr、Dbase(或 Xbase)、Paradx、Btrieve等,VB的专业版可兼容其驱动程序,这就使得VB能支持这些数据库格式。由上可见,s JET引擎实质上提供了:一个符合ANSI标准的语法分析器;为查询结果集的使用而提供的内存管理功能;同所支持的数据库的外部接口;为应用代码提供的内部接口。
2 VB访问数据库的原则和方法
2.1 VB访问数据库的原则
2.1.1 代码的重用和运行的效率
  VB程序设计中,应尽可能减少代码的重复编写,提高运行效率。例如:通过使用DB数据源连接数据库的方法,可在变换多种数据库类型的情况下,而不用频繁修改代码。用VBSQL通过DB-Library就做不到。而DB接口并不是VB访问数据库运行效率最高的方法。同样,同是使用DB接口的AD的效率要高于RD。
2.1.2 实现的简便性,易维护性
  如果一种方法实现起来很复杂,工程的开发必然造成人力物力的浪费,同时这样设计出来的应用程序只会支持起来更复杂或维护时更困难。例如:本地需要 访问ISA 或Jet 类型数据源,那么就使用DA/Jet,而没有必要使用通过DB的方法。RD实现起来要较RD更容易。
2.1.3 安全原则
  这一条应根据环境和条件决定。例如局域网的网络安全性要好于广域网,因而可直接利用数据控件D,这样实现起来方便快捷,而广域网需要大量的错误捕获,如用RD就不如用RD易控制错误。
2.2 数据访问接口功能及含义
  AD(Advaned Data nnetr):高级数据连接器, 提供绑定AD数据源到窗体的数据绑定控件上。AD主要是一种直接访问或者通过AD访问远程LE DB对象的一种技术,它也支持主要应用在微软IE浏览器上的数据绑定控件。它是特地为eb上的浏览器为基础的应用程序而设计的。
  AD(Ative Data bjets):Ative 数据对象,AD实际是一种提供访问各种数据类型的连接机制。AD设计为一种极简单的格式,通过DB的方法同数据库接口。可以使 用任何一种DB数据源,即不止适合于SQL Server、rale、Aess等数据库应用程序,也适合于Ex?鄄el表格、 文本文件、 图形文件和无格式的数据文件。AD是基于LE-DB 之 上的技术,因此AD通过其内部的属性和方法提供统一的数据访问接口方法。
  DA(Data Aess bjets):数据访问对象,是一种面向对象的界面接口。通过DA/Jet 功能可以访问ISA 数据库,使用DA/ DB Diret功能可以实现远程RD功能。使用DA的程序编码非常简单,DA提供丰富的游标(ursr)类型的结果集和非游标(ursr-Less)类型的结果集,同DDL( 数据描述语言)的功能很类似。 DA模型是设计关系数据库系统结构的对象类的集合。它们提供了完成管理这样一个系统所的全部操作的属性和方法,包括创建数据库,定义表、字段和索引,建立表间的关系,定位和查询数据库等工具。
  JET(Jint Engine Tehnlgy):数据连接性引擎技术,是一种基于工作站通过DA的数据库访问机制。虽然可以通过微软Aess提供的DB驱动程序访问Jet数据库,但使用这些驱动程序在功能上有所限制。Jet机制有自己的查询和结果集处理功能,并可对同种或异种数据源作查询处理。

未完...点击下方链接下载完整文档

Visual Basic中访问远程数据库的几种关键技术(1)

摘 要 从VB数据库体系结构的角度探讨了VB对数据库的支持,并结合了一些代码具体阐述了使用DA(Data Aess bjet Variable)和RD(Rete Data ntrl)两种方法,实现远程数据库的访问。 关键词 控件 数据库 接口 Visual Basi专业版是一种广泛使用的数据库编程语言
  • 上一篇:ASP 3.0高级编程(四)(1)
  • 下一篇:OECD主要国家软件业发展概况
  • 大芯数OPGW在浙江电网的应用
    刍议防火墙的合理使用(1)
    青年教师在医学微生物学留学生教
    企业电子商务系统的规划与设计研
    光纤光缆和通信电缆技术发展与思
    渐开线圆柱齿轮几何参数计算的计
    浅谈行为引导教学方法在《计算机
    电子政务人员培训的问题与建议(1
    基于人工智能的银行信贷风险决策
    浅谈Intranet在现代企业中的应用
    研究生阶段计算机网络理论课程教
    有关计算机软件数据接口的应用研
    基于GP算法的知识发现系统
    浅谈对程序开发中异常的理解和认
    面向对象数据库理论设想
    Visual C++与Delphi/C++Builde
    非Access数据库在VB中的编程及
    基于角色访问控制的OA系统的设
    ASP 3.0高级编程(三)
    基于Visual Basic快速开发现场
    Visual C++与Delphi/C++Builde
    [计算机]基于Visual Basic快速
    Web数据挖掘中频繁访问页组有
    Visual C++中的开放数据库连接
    Visual C#的Excel编程
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除