vb中ado操作数据库

vb中ado操作数据库

ID:34726751

大小:71.18 KB

页数:4页

时间:2019-03-10

vb中ado操作数据库_第1页
vb中ado操作数据库_第2页
vb中ado操作数据库_第3页
vb中ado操作数据库_第4页
资源描述:

《vb中ado操作数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VB中用ADO操作数据库摘要:随着信息技术的发展,特别是网络信息交流的需要,要求有快捷的信息查询技术。借助于VB可以轻松地开发出功能强、速度快、应用广并占用资源少的数据库应用程序。VB提供了多种多样的数据库访问技术来满足各种信息查询的要求,如ADO,RDO,Data控件,DAO等。这些技术各有特点,它们提供了简单、灵活、访问速度快、可扩展性好的开发技术。1常用的数据库访问技术1.1Data控件数据控件Data是VB中一个常用的控件对象,它具有快捷、方便和功能强大的特点,主要用于打开、访问并操作已有的数据库。由于Data控件使用Microsoft的Je

2、t数据库引擎来实现数据访问,使用户可以无缝地访问许多标准的数据库格式,而且用户只要设置控件中的几个关键属性,并用一些文本控件把数据显示出来就可以创建数据应用程序,因此这种内部的Data控件最适合较小的(桌面)数据库,诸如Access和ISAM数据库等。不足之处是在编辑处理数据方面受到限制,无法进行增删记录等操作,。1.2DAODAO(DataAccessObject)即数据访问对象,是VB最早引入的数据访问技术。与上述建立在数据控件上的数据访问不同,DAO可以完全不用数据控件而只用程序代码来创建完整的数据库应用程序。利用DAO可以访问数据库中的所有对

3、象并灵活地操纵数据的编辑操作。但它是基于PC平台的数据交换。1.3RDORDO(RemoteDataObject)又称为远程数据对象,它是指在Client(客户端)与Server(服务器端)建立的数据访问模式。RDO是位于ODBCAPI之上的一个对象模型薄层,它绕过Jet数据库引擎,而依赖于ODBCAPI、ODBC驱动程序以及后端数据库引擎实现大部分的智能和功能。它是从DAO派生出来的,但两者的数据库模式有很大的不同。DAO是针对记录和字段的,而RDO是作为行和列来处理的。也就是说,DAO是ISAM模式,RDO是关系模式。此外,DAO是访问Acces

4、s的Jet引擎的接口,而RDO则是访问ODBC的接口。1.4ADOADO(ActiveXDataObjects)称为ActiveX数据对象,是Microsoft公司开发数据库应用程序面向对象的新接口,ADO技术已成为ASP技术用来访问Web数据库应用程序的核心。ADO是DAO/RDO的后继产物,它扩展了DAO和RDO所使用的对象模型,具有更加简单,更加灵活的操作性能。ADO在Internet方案中使用最少的网络流量,并在前端和数据源之间使用最少的层数,提供了轻量、高性能的数据访问接口,可通过ADOData控件非编程和利用ADO对象编程来访问各种数据库

5、。下面将详细介绍在VB中如何使用ADO来进行数据库应用程序开发。2使用ADO访问数据库的基本流程为了方便讨论,在C:MyDocuments下建立教学管理数据库jxgl.mdb,分别有xsb(学生表),jsb(教师表),kcb(课程表)等数据表,其中jsb包含字段有:gh(工号),xm(姓名),xb(性别),ximing(系名),gl(工龄),jbgz(基本工资)等。2.1通过ADOData控件非编程来访问(1)在工具箱中添加ADOData控件。操作为:“工程”→“部件”→“MicrosoftADODataControl”。.(2)在窗体上放置一个A

6、DOData控件,名称默认为Adodc1。(3)设置Adodc1.ConnectionString属性值为“DSN=jxgldsn”。其中“jxgldsn”为指向jxgl.mdb数据库的数据源名称,可通过控制面版预先设定。(4)设置Adodc1.RecordSource项,选择命令类型为“2-adCmdTable”,并在表名项中选择“jsb”。(5)将ADOData控件与Text文本框绑定。放置文本框控件于窗体,将其DataSource属性值设置Adodc1,DataField属性值设为表中一字段,如gh。运行程序,可用ADOData控件的方向箭头来

7、浏览。除了应用上述引入一组数据绑定控件显示数据内容之外,还可以使用数据网格控件DataGrid来显示多个字段内容。步骤为:(l)先通过“工程”→“部件”→“MicrosoftDataGridControl”引入数据网格控件并在窗体中绘制一个DataGrid控件。(2)把DataGrid绑定到ADO数据控件上。设置DataSource属性值为:Adodc1。(3)把数据库字段加入到DataGrid控件上。鼠标右击DataGrid控件,选择检索字段,则当前数据表的字段全部导入到数据网格控件上。2.2用ADO对象库编程访问(1)引用ADO对象库。操作为:“

8、工程”→“引用”→“MicrosoftActiveXDataObjects2.1Library”。(2)用代

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。