




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三次上机实践 12月10日预备知识VB环境下数据处理功能简介VB中提供了多种数据库访问方法。VB提供的数据库访问方法主要有:使用可视化数据管理器管理数据库,用Data,ADO数据控件访问数据库,通过ODBC方式访问远程数据库以及采用对象变量访问数据库等。1.可视化数据管理器(VisData)可视化数据管理器(VisData)是VB提供的数据库设计工具。可以用来建立、修改数据库和表,可以进行安全管理和SQL语句测试,也可以直接查询数据库中的数据。除了能够建立数据库及数据表对数据库进行维护之外,可视化数据管理器还提供了些个SQL窗口,用于创建、编辑、删除和保存SQL语句。可视化数据管理器的SQL
2、窗口允许执行任何合法的SQL语句,并能将其保存成一个查询。Visual Basic中的外接程序可视化数据管理器,不仅包括数据库和数据表等的建立,而且还提供了一些实用程序,用于数据的访问。查询生成器是一个含有为构造从简单到复杂的SQL查询所需的所有部件表达式的生成器,可以使用这个对话框来生成、查看、执行、保存SQL查询,生成的查询作为数据库的一部分保存。VisData还提供了自动生成数据窗体的功能。用户可以使用该功能向自己的应用程序中添加当前数据库中表或查询的数据窗体,并可以对自动生成的程序代码进行修改,是快速建立简单查询功能数据库应用程序的一个有效途径。2.Data控件和数据绑定控件在VB环境
3、下,常用的对象有各种控件、窗体、菜单、应用程序的部件以及数据库等。这些对象都具有属性(数据)和行为方式(方法)。属性用于描述对象的一组特征,方法为对象实施一些动作,对象的动作常常要触发事件,而触发事件又可以修改属性。一个对象建立后,其操作可通过与该对象有关的属性、事件和方法来描述。Data控件通过Microsoft Jet数据库引擎实现数据访问,它能够访问许多标准数据库格式。使用Data控件创建的程序可显示、编辑和更新已有的数据库中的信息。数据绑定控件是数据识别控件,在数据库中通过它访问信息,当一个控件被绑定到Data控件,该控件将显示数据库中的字段,并接受对数据库的修改。可与Data控件绑定
4、的内部控件有Label、TextBox、CheckBox、ListBox等。大多数绑定控件是用DataChanged, DataField, DataSource属性的设置与Data控件绑定的。其中DataChanged属性表明返回绑定控件中的值是否极已经改变, DataField属性用于设置要显示得数据库中的字段名称, DataSource属性用于设置与该控件绑定的Data控件的名称。实验四 1 熟悉VB2 熟练使用SQL查询语句一、实验目的1.熟悉VB6.0的集成环境及其基本操作:2.学会使用可视化数据管理器;3.SQL语言的练习。二、实验内容1)VB的启动,对VB集成开发环境(IDE)的
5、熟悉。2)数据管理器的使用。利用数据管理器设计数据库stuInfo;三个表。表结构如下:学生表:Student(Sno,Sname,Ssex,Sage,Sdept),其中Sno为主键。课程表:Course(Cno,Cname,Ccredit),其中Cno为主键。学生选课表:SC(Sno,Cno,Grade),其中Sno,Cno的组合为主键。3) 在各表中输入一些记录;4) 使用SQL语句窗口建立查询。三、实验步骤和方法1) 启动VB程序后,首先显示“新建工程”对话框,如图1所示。 图1.“新建工程”对话框双击“新建”选项卡中的“标准EXE”选项(默认选项)或在选择了某种工程后,单击“打开”按钮
6、,进入VB的集成开发环境(IDE),如图2所示。当一个应用程序开始创建时,系统会自动为该程序添加一个空白窗体到窗体设计器中。在设计程序界面时仅需要将工具箱中的相应的控件(部件),画到窗体的适当位置即可。而后编写这些控件的事件代码,即可完成一般性的程序设计过程。在集成开发环境中集中了许多不同的功能,如程序设计、编辑、编译、调试等,这使用户在一个界面中可以完成多个任务。图2.VB6.0的集成开发环境2)启动VisData,在VisData中创建新数据库,建立数据库表,建立主键,索引。a) 启动VisData图3 VisData界面新建一个VB标准工程,从“外界程序”菜单中执行“可视化数据管理器“命
7、令。可视化数据管理启动后的界面如图3所示。b) 利用VisData“文件”菜单中的“新建”命令,创建新数据库,具体的数据库 文件名可以为“students”。c) 建立数据库表,具体表名称如“学生档案”,字段名称包括“学号”,“姓名”等,建立索引及主键。还有课程和成绩两个表也要建立。3)在表中输入数据。每个表至少包含5个元组。表中数据可参考如下数据:4) 使用SQL语句窗口,创建SQL查询命令。即使不太熟悉SQL语法,可以通过执行VisData“实用程序”菜单中的“查询生成器”命令,或在数据窗口中单击鼠标右键,在弹出的菜单中执行“新建查询”命令,打开“查询生成器”对话框,并利用该对话框自动生成
8、查询。执行图3中“实用程序”菜单中的“查询生成器”命令,打开图7所示的“查询生成器”对话框。图7查询生成器窗口在学生档案表中,以性别=“男”为条件,建立一个名为“nan”的查询。在成绩表中,以总评成绩“60”为条件,建立一个名为“bujige”的查询。 5)使用SQL语句窗口,建立一个查询。图4 SQL语句窗口在图4所示的SQL语句窗口中,允许执行任何一个合法的SQL语句,并能将它作为一个查询进行保存,或者更新当前选定查询的SQL语句。图5 设计程序界面6)然后进行下面的操作,写出相应的命令序列。1 查询全体学生的姓名、学号。2 查询全体学生的姓名及年龄。3 查询软件工程系全体学生的名单。4 查询所有年龄在20岁以下的学生姓名及其年龄。5查询年龄在20-23岁(包括20,23)之间的学生的姓名、系别和年龄。6查询不在信息系、数学系、也不在软件工程系的学生姓名和性别。7. 查询所有姓刘的学生的姓名、学号和性别。8 查询姓“欧阳”且全名为三个汉字的学生的姓名。9 查询姓名中第2个字为“阳”字的学生的姓名和学号。10 查询
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB 39800.12-2025个体防护装备配备规范第12部分:建筑
- 2022中考小说阅读教师用
- 文化科技融合趋势报告:增强现实技术在教育领域的创新应用案例
- 二零二五年度环保设备与技术改造推广合同
- 2025版消防给排水系统设计与施工安装合同
- 2025版公共安全技术服务合同评估与应急响应
- 2025版绿色建筑一体化总承包合同书
- 二零二五版党组织联建共建企业党建工作合作协议
- 2025版长租公寓租赁及装修合同范本
- 2025电商代发货及电子发票服务合作协议
- 可靠性测试检验报告
- 《中医拔罐与诊断》课件
- 外购产品管理制度
- 职业院校教学质量监控与评价
- 《无人机载荷与行业应用》教学课件合集
- 履约能力证明
- 二手房买卖合同(卖方版本)
- 麻醉术前风险评估记录单
- 机关单位管理制度汇编
- 隐蔽工程签证记录实用文档
- 2019特种设备检验检测方案编制通用要求
评论
0/150
提交评论