Visual Basic程序设计综合教程(田春婷)5911 第10章 Visual Basic数据库编程.ppt

Visual Basic程序设计综合教程(田春婷)5911 第10章 Visual Basic数据库编程.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
尚辅网 尚辅网 第10章 Visual Basic数据库编程 VB作为重要的应用程序开发工具,其主要功能除设计界面外,还有数据庫应用程序的开发功能。一个数据库应用程序包含前端界面和后台的数据库,VB可连接的数据库主要有Microsoft Access、 FoxPro、Excel、SQL server数据库等,同时VB的集成开发环境中也包含了自己的数据库(其实质是ACCESS数据库)设计器,使VB成为一个简单方便的数据库应用程序设计工具。 【主要内容】 数据库及数据表 数据源及连接 SQL语言基础应用 10.1 数据库基本概念 10.2 结构化查询语言SQL 10.3 使用数据库管理器 10.4 Data控件 10.5 DBGrid控件 10.6 ADO Data 控件 10.1 数据库基本概念 10.1.1 关系数据库的基本结构 1.表 2.记录 3.字段表 4.关系 5.索引 6.视图 7.存储过程 10.1.2 Microsoft Jet 引擎 Microsoft Jet引擎提供了数据的物理存储结构,也提供了数据处理的多种功能,如数据检索和更新,它还提供了保证数据有效性验证和数据完整性的方法。在数据库的安全性上,Jet引擎支持用户口令和用户的访问权限的设置。另外, Jet引擎还支 持SQL语句。 Visual Basic提供了基于Microsoft Jet数据库引擎的数据访问能力。而Jet引擎为Visual Basic提供了功能强大的、面向对象的DAO编程接口。Visual Basic提供了两种与Jet数据库引擎接口的方法:Data控件和数据访问对象。 Data控件 使用Data控件能够轻松、快速地开发出使用的数据库应用程序。当用户使用Data控件时,用户无须编程或只需少量代码就能打开数据库,并浏览数据内容。但Data控件只能访问数据库而无法创建数据库,而且它没提供增加和删除记录的功能。此外,由于Data控件的一些自动功能,如自动更新等,使得用户不能完全控制数据库。可以看出,使用Data控件编程适合一些简单或需短时间开发的应用程序。 数据访问对象 使用数据访问对象(DAO)编写数据库应用程序,从数据库的创建,表、字段和索引的创建和设计,建立表间的关系,到设计数据处理的各项操作,都由程序员在编写代码中实现,这使得程序员能有很大的灵活性,但同时也提出更高的要求。由于用数据访问对象编写的数据库应用程序可以在程序运行中创建数据库,因此能得到诸多好处,如编写的数据库软件就不必包括空的数据库文件,数据库应用程序很容易适应不同的需求和环境,程序的扩展也更容易等。但使用DAO编程,由于代码的增多,代码的维护困难也增大了,也较容易产生错误,开发时间也增大了。 10.1.3 相关概念 数据访问对象模型 结构化查询语言SQL ODBC和数据库 数据库访问 10.2 结构化查询语言SQL 10.2.1 SQL 语言的组成 SQL语言包含查询、操纵、定义和控制等几个部分。各种语句对应的动词如下: 数据查询:SELECT。 数据定义:CREATE,DROP。 数据操纵:INSERT, UPDATE, DELETE。 数据控制:GRANT,REVOKE。 10.2.2 SQL语句使用举例 以“表10.1”学生信息表为基础,下面是一些SQL语句的例子: 例如,查询学号为wl0603的学生信息: select * from 学生表 where studentID = ‘wl0603’ 查询城市为兰州的学生姓名: select name from 学生表 where city = ‘兰州市’ 添加一个新记录: Insert into 学生表(studentID,name,city) value(‘wl0607’‘王萍’,‘甘肃‘) 删除一条记录: delete 学生表 where studentID = ‘wl0603’ 10.3 使用数据库管理器 VB程序含有一个可视化数据管理器,使用它可以方便地建立数据库、数据表和数据查询。由于它功能完整,易于操作,因此很容易掌握。 10.3.1 建立数据库 1.数据库管理器的启动 2.创建数据库 10.3.2 添加数据表 使用可视化数据管理器创建好数据后,就可以向数据库中添加数据表。下面就添加一个Access数据库表。 建立表结构 修改数据表结构 10.3.3 数据

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档