APP下载

基于vb2010软件的数据库应用

2018-02-27段世娟

电子技术与软件工程 2018年19期

段世娟

摘要

随着经济的飞速发展,现代信息技术的应用已广泛普及,而Visual Basic基本流程设计是依据计算机的基本知识,因此,计算机技术逐渐被人们所应用。本文分析了基于Visual Basic2010软件的数据库的应用,在VisualBasic基础编程中,数据库的应用是一项重要的内容,也涉及了多方面的工作,它的实用性非常出色。

【关键词】Visual Basic2010软件 数据库应用

从实用的观点来看,广泛使用VisualBasic基本原理,最常见的使用形式是将其背景数据与Acess或SQLSERVER产品相结合。

Visual Basic2010开发于2010年在美国,微软用于开发各种应用Windows环境,它易于学习,效率高,并且具有可视化。VisualBasic2010是面向对象、并采用事件驱动的方法结构化高级编程的语言,在Visual Basic的环境中,与Windows专业开发工具SDK所获得的功能相当。在Windows环境下可以高效、快速的发展,其使用的是事件驱动的编程机制,并且具有强大和丰富的图形界面应用程序软件系统,其使用Windows内部的程序,并且其具有更多的功能与技术。

1 数据库应用在Visual Basic2010编程中的重要性

从数据库的角度看,Visual Basic2010应用程序较简单,它是一种数据管理的处理技术,以及其数据库结构、设计、储存一直致力于研究。Visual Basic2010一直被广泛的应用,它是Visual Basic2010+Acess和VisualBasic2010+SQL服务器是在组合形式之后的一个更常见的系统,设置界面很简洁,是一种典型的开发工具,发展潜力非常大,在我国占有一定的地位。在Visual Basic2010编程中,最重要的是数据库的重要性,为了提高企业的经济效益、提高工作效率以及能够更好的为企业服务,不可缺少的是数据库的基本原理,数据库的功能比较强大,在计算机系统里它是核心之一,因此,越来越多的人更加重视数据库。

2 Visual Basic2010程序访问数据库的方式介绍

Visual Basic2010不是单一技术和访问数据库的方法,它包括下面分析的几种方法。

2.1 DAO技术

DAO(根据访问的数量要求),它是面向对象界面的微软Jet数据库引擎,在对它进行编程的使用中,直接控制Jet数据库引擎,实现更复杂的数据库应用系统,一般适用于单机系统的应用或小型的本地应用的分布,如通用的Acess连接。VisualBasic2010封装DAO模型已经成为一种数据空间,分别设置了适当的属性,可以在数据库源中实现数据控件和记录,并在数据库可以直接进行相关的数据操作。

2.2 ADO技术

ADO(ActiveX数据对象)是基于面向对象LOEDB的直接数据访问模型,从ADO技术的本质上来说,它属于一种连接机制,它属于后续的衍生品。由于DAO/RDO相对于其他的数据访问对象,技术较低,但是它对OLE数据库数据访问很强大,有助于掌握和应用对象,提供对各种数据类型的访问,因此,OLE数据库对任何数据能够快速访问。

Visual Basic2010包含ADODB和ADOR两个数据库。ADO技术应用在解决方案中,其功能在于ADO技术容易使用、其速度较低、使用网络流量最少,以及存储器和磁盘也比较少。其最终目的是提供一种重量轻和性能高性能的接口,因此,在前端和由层的数量所使用的数据源之间也是最少的。

2.3 在比较和选择上

ADO技术具有其独特的优势,它的性能非常好,具有一定的独立性,在网络上英语ADO技术更加简单、方便、可行性高。其独立性在于它拥有独立的开发工具,使用起来比较容易;并且它还拥有独立的开发语言,更方便于人们的使用,而且其数据库访问速度是非常快的。ADO的特点是没有其他两种类型的数据访问接口,但是可以再在互联网上提供数据库访问的良好界面,基于此,这对网络数据库的应用和发展带来了便利。

3 Visual Basic2010软件的数据库应用的难点

3.1 控件绑定到访问数据库

在Visual Basic2010程序中,数据控制本身不直接在数据库中显示信息数据,它需要使用文本框、标签、图像、框、列表框和组合框控件来绑定,在绑定之后,显示数据信息,并在以合理方式绑定到两个属性的空间。

Data Source属性:它可以有效控制访问数据库。

Data Field属性:它通过设置数据库的有效字段来绑定控件来完成。

(1)如果将“记录类型”属性设置为“SnapShot",则记录设置为只读,在浏览过程中难以编辑以及记录数据。

(2)记录源属性重置后,刷新方法需要使用激活的变化设置的数据源访问数据库控制是最新的。

3.2 ADO技术嵌入式数据库的访问

困难主要是数据库连接失败,原因如下:

(1)未将数据库连接编码输入到标准模块的Sub Main过程中;

(2)在带微软活动数据对象2.8Library的“过程”菜单中没有引证对框。

(3)一旦建立一个存储绝对路径的静态数据库,下次连接到数据库时,将会有一条新的路径,很难确定数据库,此时可使用动态数据库连接方法。

4 结束语

可视化基础编程在当前的数据库开发技术中是重要的,在编程应用数据库中的课程可以进一步突出Visual Basic基础的实用性,在数据库应用技术的设计中,主VB程序能够有效地提高企业的工作效率,为企业创造更多的经济效益。

参考文献

[1]张志强.VB程序设计中ADO技术的应用[J].中国电子商务,2013(22):54.

[2]林立云.VB教学方法研究[J].群文天地,2011(16):161.

[3]柏建普,杜娟.ADO技術在VB访问SQL数据库中的应用[J].电脑知识与技术,2013(29):6481-6485,6488.

[4]肖志明.谈谈VB程序设计教学中的数据库应用[J].广西广播电视大学学报,2010,21(01):35-38.