- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第14章 数据库访问技术 第14章 数据库访问技术 早期的计算机主要应用与科学计算。随着人类社会的不断发展,信息在人类社会活动中的地位越来越突出。随着计算机软硬件技术的提高,数据库管理技术也从原来的文件系统阶段,发展到了现在的数据库系统阶段。提供数据库访问方法已成为所有开发平台的一种事实标准。 14.1 数据库概述 VB中提供了多种访问数据库的方法,可以访问的数据库类型有dBase、FoxPro、和Access数据库。另外可以通过ODBC方式访问MS SQL Server、Oracle和Sybase等,并以客户机/服务器方式存取数据库中的数据。 VB提供的数据库访问方法主要有:使用可视化数据管理器管理数据库、用Data、ADO数据控件访问数据库、通过ODBC方式访问远程数据库以及采用对象变量访问数据库等。 14.1.1 数据库的概念 1. 数据库:所谓数据库(Database)是指一组排列成易于处理或读取的相关信息,它是由一个或多个表对象组成的集合。这有些类似于Excel的工作簿和工作表。 2. 数据库管理系统:数据库管理系统是指在操作系统支持下为数据库建立、使用和维护而配置的庞大软件,如Microsoft SQL Server和Microsoft Access等等。。 3. 数据库应用程序:数据库应用程序是指用VB、FoxPro等开发工具设计的、实现某种特定功能的应用程序。 4. 数据库系统:数据库系统是由计算机硬件、操作系统、数据库管理系统以及在其他对象支持下建立起来的数据库、数据库应用程序、用户和维护人员等组成的一个整体。 14.1.2 关系型数据库 按数据组织形式可以将数据库分为层次型、网状型和关系型结构。其中最常用的是关系型数据库。 关系型数据库由表、记录、字段组成。表的数据组织形式类似与一张二维关系表,每行称为一条记录,每列称为一个字段。一个数据库由若干张表来组成,表与表之间通过关系来连接。 近几年来,关系型数据库已成为数据库设计事实上的标准,这不仅因为关系模型本身具有强大的功能,而且还由于它提供了称为结构化查询语言Structure Query Language(SQL)的标准接口,该接口允许以一致的和可以理解的方法来一起使用多种数据库工具和产品。 14.2 Access 2000数据库 Access 2000数据库管理系统是Microsoft Office 2000的一个组件,是最常用的本地数据库之一。在VB中可以方便地使用Data控件和ADO控件,操作Access数据库。 14.2.1 创建Access数据库和表 1. 创建Access数据库 14.2.1 创建Access数据库和表 2. 创建Access数据表 14.2.2 创建查询 14.2.2 创建查询 14.3 使用数据控件 VB通过使用数据控件(Data)、数据绑定控件(如文本框、组合框等标准控件)、数据访问对象、远程数据控件、ADO数据控件来实现对数据库的访问。在这些工具中Data控件和数据绑定控件是初学者最常用的工具,它们具有快捷、方便及功能强大等特点。甚至不需要编写任何程序代码,而通过设置几个关键属性,使用一些类似于文本框这样的数据绑定控件就可以实现对数据库的一般访问。 【例12-1】Data控件和数据绑定控件的使用方法示例。 14.3.1 数据控件的属性 1. Connect(连接)属性 2. DatabaseName(数据库名)属性 3. RecordSource(记录源)属性 4. RecordsetType(记录集类型)属性 5. BOFAction和EOFAction属性 6. ReadOnly属性 7. Exclusive属性 14.3.2 数据控件的事件 1. Error事件 用于捕获错误并创建错误处理过程 2. Reposition事件 当用户单击Data控件上某个箭头按钮,或者在代码中使用了某个Move或Find方法使某条新记录成为当前记录时,将激发Reposition事件。 3. Validate事件 在一条不同的记录成为当前记录之前,Update方法之前(用UpdateRecord 方法保存数据时除外);以及Delete、Unload或Close操作之前会发生该事件。 14.3.3 数据控件的方法 1. Refresh方法:该方法主要用来建立或重新显示与Data控件相连接的数据库记录集。若在程序运行时修改了数据控件的DatabaseName、ReadOnly、Ex
您可能关注的文档
- Visual Basic程序设计基础 教学课件 作者 李群先 第12章.ppt
- Visual Basic程序设计基础 教学课件 作者 吴绍根 陈建潮 14103 Visual Basic程序设计基础电子教案.ppt
- Visual Basic程序设计基础 教学课件 作者 吴绍根 陈建潮配套习题 VB程序设计基础模拟试题A.doc
- Visual Basic程序设计基础 教学课件 作者 吴绍根 陈建潮配套习题 VB程序设计基础模拟试题B.doc
- Visual Basic程序设计基础 教学课件 作者 吴绍根 陈建潮习题答案 VB程序设计基础教材配套服务——习题及答案.doc
- Visual Basic程序设计基础教程 第2版 配套课件教学课件 作者 李雁翎 邸未冬 李朝霞 ydvbcj _2.ppt
- Visual Basic程序设计基础教程 第2版 配套课件教学课件 作者 李雁翎 邸未冬 李朝霞 ydvbcj _3.ppt
- Visual Basic程序设计基础教程 第2版 配套课件教学课件 作者 李雁翎 邸未冬 李朝霞 ydvbcj _4.ppt
- Visual Basic程序设计基础教程 第2版 配套课件教学课件 作者 李雁翎 邸未冬 李朝霞 ydvbcj _5.ppt
- Visual Basic程序设计基础教程 第2版 配套课件教学课件 作者 李雁翎 邸未冬 李朝霞 ydvbcj _6.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第15章 Visual Studio 2005简介.ppt
- Visual Basic程序设计教程 第3章.ppt
- Visual Basic程序设计教程 第5章.ppt
- Visual Basic程序设计教程 第4章.ppt
- Visual Basic程序设计教程 第6章.ppt
- Visual Basic程序设计教程 第7章.ppt
- Visual Basic程序设计教程 第8章.ppt
- Visual Basic程序设计教程 第9章.ppt
- Visual Basic程序设计教程 第10章.ppt
- Visual Basic程序设计教程 第11章.ppt
文档评论(0)