欢迎来到天天文库
浏览记录
ID:50028817
大小:431.00 KB
页数:37页
时间:2020-03-07
《Visual Basic程序设计实用教程 教学课件 作者 刘瑶 第9章 数据库基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数据库管理学习目标:了解数据库的相关概念掌握数据管理器的使用掌握VB对数据库的三种访问技术掌握应用SQL对数据库进行查询数据库管理教学内容:1VB数据库技术基础2可视化数据管理器3数据控件(Data)4应用SQL进行数据库查询5ADO对象6ADO数据控件VB数据库技术基础-基本概念1.数据库的基本概念数据库(DateBse)是许多相关数据根据一定的原则构成的数据集合。一个数据库由一个或多个数据表(Table)组成。数据库系统数据库管理系统返回目录VB数据库技术基础-基本概念2.VB可访问的数据库VB默认的数据库格式与Access97格式相同,其默认的数据库文件(
2、.mdb)称为内部数据库。除此之外,在VB中还可以访问:外部数据库,如dBASE、FoxPro、Paradox等ISAM(索引顺序访问方法)数据库,以及Lotus123和Excel等电子表格数据列表ODBC(开放式数据互接)数据库,如SQLServer等返回目录VB数据库技术基础-数据库访问技术1.VB数据库应用程序的组成用户界面、数据库引擎和数据库(VB提供的是MicrosoftJet数据库引擎)2.VB中的数据库编程方式Data控件:提供无需编程就能访问数据库的能力。实际应用时,还需绑定其它控件,并编写简单的程序代码。数据访问对象(DAO):供了一个由一系列
3、对象和集合组成的分层结构模型,可方便地访问和处理数据库。远程数据对象(RDO)ActiveX数据对象(ADO)建立在被称为OLEDB的最新数据访问接口之上的高性能的、统一的数据访问对象。返回目录可视化数据管理器-建立数据库1.关系数据库的基本结构2.关系数据库常用术语记录(Record)字段或域(Field)数据表(Table)返回目录可视化数据管理器-建立数据库1.启动数据管理器“外接程序→可视化数据管理器”2.建立数据库的表结构建立数据库→新建数据表→确定数据表的字段以及字段名、类型和长度等信息可视化数据管理器-建立数据库[例1]建立一个students.m
4、db数据库,在该库中新建一个名为student的数据表。返回目录操作步骤:建立数据库→新建数据表→建立表索引(可选)→生成表可视化数据管理器-编辑数据表1.修改表结构“数据库窗口”快捷菜单中“设计”命令2.输入、编辑、删除记录在“数据库窗口”中双击数据表返回目录课堂实例1-建立学生课程管理系统数据库运用VB建立学生课程管理系统数据库。其中有4张表:学生表、课程表、班级表、选课表。返回目录学生课程管理系统数据库中的表结构表名字段名类型大小说明学生表xh文本10学号(索引)xm文本8姓名Xb文本2性别csrq日期出生日期bjh文本4班级号xib文本20系别zy文本2
5、0专业课程表kch文本3课程编号(索引)kcm文本20课程名xf数值学分班级表bjh文本4班级编号(索引)bzr文本8班主任rs数值班级人数选课表xh文本10学号(索引)Kch文本3课程编号(索引)cj数值成绩ADO数据访问对象ActiveX数据对象(ADO)是对低层数据接口OLEDB的功能封装。其中,OLEDB对数据访问的支持是通过它所提供的诸多COM接口实现的,结构复杂,VisualBasic不能直接访问。ADO封装了OLEDB的功能,它简化了OLEDB的接口,并为VisualBasic访问OLEDB提供了便利。在VisualBasic环境中使用ADO对象访
6、问数据时,最简便的方法就是通过ADOData控件。但是,ADOData控件只能提供部分ADO对象功能。1.ADO对象模型ADO对象模型是通过它所定义的编程对象实现对OLEDB的功能支持的。它所包含的有关对象及关系如图5-2所示。图5-2ADO对象模型ADO对象模型中有关对象、集合的说明见表5-1。ADO数据控件-ADO使用基础ADO:ActiveXDataObjects(ActiveX数据对象)1.在窗体上添加ADO数据控件(1)“工程”→部件”(2)点击工具箱中在窗体上画出ADO对象返回目录ADO数据控件-ADO使用基础(3)设置窗体上ADO对象的Connec
7、tionString属性返回目录ADO数据控件-ADO使用基础返回目录ADO数据控件-ADO使用基础(4)设置窗体上ADO对象的RecordSource属性返回目录选择数据表为记录源由SQL查询来确定记录源【例9.1】利用ADO控件建立与数据库xskcgl.mdb中学生表的连接。ADO数据控件-ADO使用基础绑定控件:ADO控件不能直接显示记录集中的数据,必须通过绑定控件来实现记录集中数据的显示、更新等操作。(1)DataSource属性:该属性用于指定控件连接数据库时使用的数据源。DataSource属性必须在设计时通过属性窗口设置。(2)DataField属
8、性:指定一个由数据源创建
此文档下载收益归作者所有