Visual Basic 连接数据库综合+示例.doc
文本预览下载声明
Visual Basic 连接数据库综合+示例
一、数据库编程应用技术 - 2 -
二、 数据库控件的使用 - 2 -
1.Data控件的使用 - 2 -
2.ADO控件的使用 - 3 -
三、ADO对象的使用 - 12 -
1.什么是ADO - 12 -
2.ADO对象的添加 - 12 -
3.ADO对象的具体应用 - 13 -
四、访问SQL Server数据库和数据源 - 18 -
1.怎样连接ODBC数据源 - 18 -
2.连接ODBC数据源 - 22 -
六、常用的数据库操作举例 - 27 -
1.添加数据记录 - 27 -
2.修改与删除数据记录 - 28 -
3.查询数据记录 - 28 -
七、本章小结 - 28 -
八、程序所用到的数据库的制作 - 28 -
一、数据库编程应用技术
大多数情况下,我们在编写应用程序时都离不开数据库。一个功能强大的应用软件需要数据库技术的支持。如在前面章节中讲解的多媒体技术的实例中,在实现保存多媒体文件路径的操作中,就应用到了数据库技术。本章中,我们将详细地向读者讲解有关数据库处理技术方面的相关知识。
主要讲解的知识点有以下几个方面。
(1)使用数据库控件操作数据库;
(2)使用ADO技术操作数据库;
(3)连接SQL Server数据库和ODBC数据源的方法;
(3)对数据库的添加、删除、修改及查询等相关的操作。
二、 数据库控件的使用
数据库控件是操作数据库的有效工具,通过使用数据库控件,我们可以实现连接数据库、向数据库中添加、删除以及查询记录信息等操作。下面就向读者介绍一下VB 6.0中几个重要数据库控件的使用方法。
1.Data控件的使用
如果您只是简单地操作下数据库,那么最简单的方法就是使用Data控件了,Data控件的优势在于可以直接建立起数据源并且与文本框或列表等控件直接建立连接,这样就不必要再编写大量的程序代码,而只是简单地设置下控件的某些属性就可以操作数据库了。那么,Data控件都有哪些重要的属性和方法呢?请接着往下看!
(1)Connect属性
Connect属性用于设置所要连接数据库的类型。
(2)DataBaseName属性
DataBaseName属性用于设置Data控件的数据源,即决定Data控件连接的数据库名称。
(3)RecordSource属性
在使用DataBaseName属性设置完数据源之后,还需要设置所要连接的数据表,在连接完数据表之后,才实现了与数据库之间真正意义上的连接。连接数据表通过使用Data控件的RecordSource属性来实现。
(4)ReadOnly 属性
ReadOnly属性具有两个属性,即True和False,当将该属性设置为True时,可以屏蔽修改数据库内容的功能。
(5)Refresh方法
在DatabaseName属性、ReadOnly属性、Connect属性和RecordSource属性等值发生改变时,可使用Refresh方法实现刷新数据库的功能,即重新打开数据库。
(6)UpdateControl方法
使用该方法可以将Data控件记录集中的当前记录填充到某个数据绑定控件中
UpdateControl
使用该方法可以将修改的记录内容保存到数据库中。
(7)Recordset
在Recordset对象中,可以通过使用该对象的MoveFirst、MoveNex、MovePrevious和MoveLast方法实现移动数据表中的记录信息的功能。
2.ADO控件的使用
前面讲解的Data控件只能对Access97版本的数据库进行操作,从这一点就可以看出,Data控件是非常不适用的。因此,在通常情况下,很少会使用Data控件编写程序。在VB 6.0中,有一种功能强大而且使用又方便的控件,那就是ADO控件。通过使用ADO控件,我们可以连接一个本地数据库或远程数据库、打开一个指定的数据库表或定义一个基于结构化查询语言的查询、将数据字段中的数值传递给数据绑定控件等数据操作。下面就来学习一下这个功能强大的数据控件。
ADO控件是非标准的控件,在使用时需要通过在“控件”对话框中进行添加,具体的添加方法为:在工具箱中单击鼠标右键,在弹出的快捷菜单中选择“部件”命令,并在弹出的“部件”对话框中选取“Microsoft ADO Data Control 6.0”选项,如图1所示。单击【确定】按钮,将ADO控件添加到工具箱当中。
图 1 将ADO控件添加到工具箱中
在添加ADO控件之后,下面介绍ADO控件的一
显示全部