新Visual Basic程序设计实用教程 教学课件 刘瑶 第9章 数据库基础.pptVIP

  • 0
  • 0
  • 约4.68千字
  • 约 38页
  • 2016-10-26 发布于广东
  • 举报

新Visual Basic程序设计实用教程 教学课件 刘瑶 第9章 数据库基础.ppt

数据库管理 学习目标: 了解数据库的相关概念 掌握数据管理器的使用 掌握VB对数据库的三种访问技术 掌握应用SQL对数据库进行查询 数据库管理 教学内容: 1 VB数据库技术基础 2 可视化数据管理器 3 数据控件(Data) 4 应用SQL进行数据库查询 5 ADO对象 6 ADO数据控件 VB数据库技术基础-基本概念 1. 数据库的基本概念 数据库(DateBse)是许多相关数据根据一定的原则构成的数据集合。一个数据库由一个或多个数据表(Table)组成。 数据库系统 数据库管理系统 VB数据库技术基础-基本概念 2. VB可访问的数据库 VB默认的数据库格式与Access97格式相同,其默认的数据库文件(.mdb)称为内部数据库。 除此之外,在VB中还可以访问: 外部数据库,如dBASE、FoxPro、Paradox等ISAM(索引顺序访问方法)数据库,以及Lotus123和Excel等电子表格数据列表 ODBC(开放式数据互接)数据库,如SQLServer等 VB数据库技术基础-数据库访问技术 1. VB数据库应用程序的组成 用户界面、数据库引擎和数据库 (VB提供的是Microsoft Jet数据库引擎) 2. VB中的数据库编程方式 Data控件:提供无需编程就能访问数据库的 能力。实际应用时,还需绑定其它控件,并编 写简单的程序代码。 数据访问对象(DAO):供了一个由一系列对象和集合组成的分层结构模型,可方便地访问和处理数据库。 远程数据对象(RDO ) ActiveX数据对象(ADO) 建立在被称为OLE DB的最新数据访问接口之上的高性能的、统一的数据访问对象。 可视化数据管理器-建立数据库 1.关系数据库的基本结构 2.关系数据库常用术语 记录(Record) 字段或域(Field) 数据表(Table) 可视化数据管理器-建立数据库 1. 启动数据管理器 “外接程序→可视化数据管理器” 2. 建立数据库的表结构 建立数据库→新建数据表→确定数据表的字段以及字段名、类型和长度等信息 可视化数据管理器-建立数据库 [例1] 建立一个students.mdb数据库,在该库中新建一个名为student的数据表。 可视化数据管理器-编辑数据表 1. 修改表结构 “数据库窗口”快捷菜单中“设计”命令 2. 输入、编辑、删除记录 在“数据库窗口”中双击数据表 课堂实例1-建立学生课程管理系统数据库 运用VB建立学生课程管理系统数据库。其中有4张表:学生表、课程表、班级表、选课表。 ADO数据访问对象 ActiveX数据对象(ADO)是对低层数据接口OLE DB的功能封装。其中,OLE DB对数据访问的支持是通过它所提供的诸多COM接口实现的,结构复杂,Visual Basic不能直接访问。ADO封装了OLE DB的功能,它简化了OLE DB的接口,并为Visual Basic访问OLE DB提供了便利。 在Visual Basic环境中使用ADO对象访问数据时,最简便的方法就是通过ADO Data控件。但是,ADO Data控件只能提供部分ADO对象功能。 1.ADO对象模型 ADO对象模型是通过它所定义的编程对象实现对OLE DB的功能支持的。它所包含的有关对象及关系如图5-2所示。 ADO对象模型中有关对象、集合的说明见表5-1。 ADO数据控件-ADO使用基础 ADO:ActiveX Data Objects(ActiveX数据对象) 1. 在窗体上添加ADO数据控件 (1) “工程”→部件” (2) 点击工具箱中 在窗体上画出ADO对象 ADO数据控件-ADO使用基础 (3) 设置窗体上ADO对象的ConnectionString属性 ADO数据控件-ADO使用基础 ADO数据控件-ADO使用基础 (4) 设置窗体上ADO对象的RecordSource属性 【例9.1】 利用ADO控件建立与数据库xskcgl.mdb中学生表的连接。 ADO数据控件-ADO使用基础 绑定控件 :ADO控件不能直接显示记录集中的数据,必须通过绑定控件来实现记录集中数据的显示、更新等操作。 (1)DataSource属性:该属性用于指定控件连接数据库时使用的数据源。DataSource属性必须在设计时通过属性窗口设置。 (2)Dat

文档评论(0)

1亿VIP精品文档

相关文档