首页 >> 网络营销词典 >> 互联网基础知识FAQ >> vb连接access数据库

vb连接access数据库[编辑]


概述
很多朋友并不了解VB连接access数据库的方法,条条大路通罗马,VB连接access数据库的方法也不是单一的,下面我主要介绍三种连接方法。

VB:

Visual Basic是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说,VB都是世界上使用人数最多的语言 ——不管是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系 统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

VB 的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI 系统,但是又可以开发相当复杂的程序。VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写 多少代码就可以完成一个简单的程序。

ACCESS数据库:

Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。

Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它是微软OFFICE的一个成员, 在包括专业版和更高版本的office版本里面被单独出售。2012年12月4日,最新的微软Office Access 2013在微软Office 2013里发布,微软Office Access 2010 是前一个版本。
MS ACCESS以它自己的格式将数据存储在基于Access Jet的数据库引擎里。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)。

软件开发人员和数据架构师可以使用Microsoft Access开发应用软件,“高级用户”可以使用它来构建软件应用程序。和其他办公应用程序一样,ACCESS支持Visual Basic宏语言,它是一个面向对象的编程语言,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX 组件。可视对象用于显示表和报表,他们的方法和属性是在VBA编程环境下,VBA代码模块可以声明和调用Windows操作系统函数。

VB连接ACCESS数据库:

主要有三种方法:

1、使用ADO对象,通过编写代码访问数据库(Connection 对象、ODBC数据源);

2、使用ADO Data 控件快速创建数据库连接( Data Link文件、使用ODBC数据源名称、使用连接字符串);

3、使用数据环境设计器创建数据库连接,首先添加环境引用,然后找到数据源进行连接;

批注:在操作这三种连接方式的时候,会发现有重复的操作。Data 控件连接中,ODBC数据源的连接和使用字符串的连接 与直接使用ODBC数据源连接中,不同是,直接使用ODBC数据源设置好路径后,再用connection对象连接即可;Data控件则不用 Connection 对象,有控件,设置好路径了,就可直接连接。数据环境设计器和ADO 对象,都用到了connection连接。不同的是,数据环境设计器中,connection连接途径是和data控件中字符串的连接步骤一致。

不同:ADO对象连接需要编写代码,其他的不用编写代码。

具体步骤:

1、使用ADO connection对象

首先,要建立ADO引用,定义connection这个类,然后实例化对象。

2、使用ODBC数据源

首先,打开电脑上的ODBC数据源,建立关系。步骤如下:

1)打开电脑上的ODBC数据源;

2)点击添加;

3)命名;

4)和数据库源建立关系;

5)用代码实现连接。

3、ADO Data 控件创建连接

1)右击data控件,选择ADODC属性;

2)从三种连接资源中选择一种;

使用data Link 文件:直接点击浏览,找到包含连接字符串的.udl文件即可;使用ODBC数据源连接,单击新建;

3)选择用户数据库,之后的操作跟使用ODBC数据源一样;

4)使用连接字符串:单击生成;

5)测试链接。

4、使用数据环境设计器创建数据库连接

添加引用,右击创建连接,在右击想要连接的属性,之后的操作跟data控件中使用字符串中的操作一致。

实例与教程:

http://download.csdn.net/detail/jiuqiyuliang/4478925

http://www.codefans.net/articles/385.shtml

http://www.bianceng.cn/Programming/vb/200812/11121.htm

 

参考资料: 百度百科
扩展阅读:
相关词条:
合作编辑:

网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。

词条信息

浏览次数:46

编辑次数:0历史版本

创建者: 杨雯迪

最近更新:2015/11/10 8:49:48

词条分类导航

关于网络营销教学网站| 本站动态| 网站地图| 版权声明| 联系作者| 问题和建议|

版权声明:网络营销教学网站所有作品版权均归原作者所有,未经书面许可,严禁任何形式的转载/转贴、出版、篡改、汇编、编译等。