免费预览已结束,剩余14页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,第15章数据库的链接与应用,知识要点,学习任务,关系型数据库的基本概念VisualBasic对数据库的支持可视化数据库设计器、Data控件、ADOData控件、数据绑定控件的功能、使用方法及技巧数据应用程序的创建,了解MicrosoftJet数据引擎、数据访问对象、Data控件、ADOData控件和数据绑定控件的功能理解关系型数据库和表的基本概念以及字段的类型掌握可视化数据库设计器、Data控件、ADOData控件和数据绑定控件的使用方法及技巧,数据库应用程序的创建方法及技巧,关系模型:将数据库的逻辑结构归结为满足一定条件的二维表的形式,并使用关系代数和关系运算作为数据操纵语言数据库:在一个环境中定义的一些关于某个特定目的或主题的信息集表的合表:表是一种有关特定实体的数据集合,表从属于数据库,以行(记录)、列(字段)形式组织数据记录、字段和索引:表(Table)中的每一行称为一条记录。每条记录又可以包括若干列,即若干个字段(Field)。字段是一些可随时变更的值的集合。索引(Index)是为了加快数据库访问的速度而建立的国际标准数据库语言SQL:是结构化查询语言,它包括了对数据库的设计、查询、维护、控制、保护等全方位的功能,15.1关系型数据库的基本概念(一),字段的类型字符型:可以输入任意字母、数字、汉字和符号的组合数值型:在数值型字段中只能输入加号(+)、减号(-)和数字货币型:用于输入表示货币金额的数据,常常有一定的格式要求序列型:常常用于存储表示惟一性的一串整数日期型:用于存储日历数据,常常有一定的格式,15.1关系型数据库的基本概念(二),MicrosoftJet数据库引擎:用于处理存储、检索、更新数据的结构等操作数据访问对象:即DAO对象模型,是Jet数据库引擎的面向对象的接口Data控件:是DAO的一个应用。利用Data控件不用代码就能完成下列任务:与本地或远程数据库连接打开指定的数据库表或定义记录集,完成查询任务传送数据字段到各种数据绑定控件,在其中可显示、改变数据库中字段的值添加新记录或更新数据库捕获访问数据时出现的错误关闭数据库ADOData控件(Adodc):与内部Data控件相似,可以使程序设计者快速地创建一个到数据库的链接。ADO的目标是访问、编辑和更新数据源,15.2VisualBasic对数据库的支持,可视化数据管理器程序可以管理多种数据库,主要包括:Access、Dbase、Foxfro、Paradox、Excel等。只要有ODBC驱动程序,该程序就可以通过ODBC管理任何一种数据库。新建数据库新建数据库:选择“文件”菜单中的“新建”选项,选择对应的数据库类型,输入数据库文件名,选择对应的存储目录,单击“确定”。新建数据库表:在数据库窗口中单击鼠标右键,选择“新表”选项,输入表的名称,建立数据库表中的字段和索引后,单击“生成表”按钮。新建数据库表中的字段:在“表结构”窗口中单击“添加字段”按钮,依次输入每个字段的名称、类型、大小等信息。单击“确定”按钮将增加一个字段。,15.3可视化数据管理器(一),打开数据库选择“文件”菜单中的“打开数据库”选项选择对应的数据库类型和数据文件单击“确定”按钮查询修改数据库的内容在数据库打开后,可以查询或修改数据库各表中存贮的内容,打开表的方法是双击对应的数据库表项目修改数据库表的结构打开数据库在对应的数据库表图标上单击鼠标右键选择快捷菜单中的“设计(D)”功能项打开表结构设计窗口在窗口中添加、修改、删除有关的字段,15.3可视化数据管理器(二),利用可视化数据管理器构造SQL语句打开对应的数据库选择“实用程序”菜单中的“查询生成器(Q)”选项输入查询条件利用可视化数据管理器进行数据库应用程序设计打开数据库选择“实用程序”菜单中的“数据窗体设计器(F)”选项输入窗体的名称选择记录源数据表选择显示的字段单击“生成窗体”按钮,15.3可视化数据管理器(三),Data控件的功能访问许多标准数据库格式访问MicrosoftExcel、Lotus1-2-3和标准ASCII文本文件访问和操作远程的开放式数据库Data控件的外观,15.4使用Data控件(一),利用Data控件创建应用程序把Data控件添加到窗体中设置其属性,以指明要从哪个数据库和表中获取信息添加各种绑定控件设置绑定控件的属性,以指明要显示的数据源和数据字段。当运行应用程序时,这些数据绑定控件会自动地显示出数据库当前记录的各个字段Data控件的常用属性:DatabaseName和RecordSource两个属性分别用于指定数据库名称和字段名称用TextBox显示数据库中的内容:TextBox框可以绑定到Data控件上,从而显示数据库中的内容。其中DataSource属性用于设置将TextBox绑定到哪个Data控件上,DataField属性用于选择用Data控件打开的数据库表中的字段,15.4使用Data控件(二),15.5使用ADOData控件(一),ADOData控件的使用方法(一)在设计时利用ADOData控件创建前端数据库应用程序将ADOData控件添加到窗体中在窗体中单击选定ADOData控件在“属性”窗口中单击“ConnectionString”在“属性”窗口中,将“记录源”属性设置为一个SQL语句在窗体上添加用于显示数据库信息的数据绑定控件,并将其“数据源”属性设为ADOData控件的名称在数据绑定控件“属性”窗口中的“数据字段”属性的下拉列表中,单击所要显示的字段的名称对希望访问的其他每个字段重复第,步运行该应用程序。可以通过ADOData控件的四个箭头按钮访问数据库,15.5使用ADOData控件(二),ADOData控件的使用方法(二)在程序中对ADOData控件的属性进行设置:在程序中可以通过代码对ConnectionString,Source,DataSource以及DataField属性进行设置。例如PrivateSubForm_Load()WithADODC1ConnectionString=ROVIDER=Microsoft.Jet.OLEDB.3.51;DataSource=F:zhsldb.mdb;SELECT*FROMTitlesWHERE部门=办公室;EndWithSetText1.DataSource=ADODC1Text1.DataField=办公室人员情况EndSub,15.5使用ADOData控件(三),数据绑定控件的概念数据绑定控件是指具有“数据源”属性的控件,可以通过其DataSource和DataField属性绑定到数据库表和字段,用于识别Data控件和ADOData控件中的数据库信息,在应用程序中通过它访问数据库中的信息。数据绑定控件的使用方法将数据绑定控件与Data控件或ADOData控件添加到同一窗体中设置其DataSource属性,指定要绑定的Data控件或ADOData控件设置其DataField属性为Data控件或ADOData控件所链接的数据库表中的一个字段,15.6使用数据绑定控件,数据创建数据库应用程序的步骤大致为:建立数据库;建立表;通过应用程序对数据库及表内记录进行增加、修改、删除等操作。建立数据库通过“可视化数据管理器”利用数据访问对象(DAO)(语法:SetDatabase=CreateDatabase(BDName,Language,Informantion)建立表通过“可视化数据管理器”通过CreateTable方法在数据库中建立新表用Append方法在数据库中添加表用Delete方法从数据库中将已有的表删除,15.7创建数据库应用程序(一),数据库常见操作(一)在表中增加记录打开数据库和表调用AddNew方法,其格式为:对象名.AddNew给表中各字段赋值,其格式为:数据控件名.Recordset.Fields(“字段名”)=值或数据控件名.Recordset!Fields(“字段名”)=值调用Update方法确认所做的增加或修改语法:为对象名.Update编辑记录定位需要编辑的记录,使其成为当前记录调用Edit方法,其格式为:对象名.Edit为各字段赋值调用Update方法确认所做的修改,15.7创建数据库应用程序(二),数据库常见操作(二)删除记录定位需要编辑的记录,使其成为当前记录调用方法,其格式为:对象名.Delete移动记录指针数据库和表的关闭:格式为数据库或表名.Close,15.7创建数据库应用程序(三),填空题(一)关系数据模型是将数据库的逻辑结构归结为满足一定条件的的形式,并使用关系代数和关系运算作为数据操纵语言。数据库是在一个环境中定义的一些关于某个特定目的或主题的的集合。一个数据库中可以包含。无论数据库的复杂与否,在一个数据库中,字段类型主要包括型、型、型、型和型。VisualBasic提供了、三种与Jet数据库引擎接口的方法。利用可视化数据管理器(VisData)工具,可以完成新建、修改、维护数据库、和的功能,并可以对数据库中的内容进行和。,思考与练习,填空题(二)Data控件的DatabaseName用于设置;RecordSource用于设置。如果想要将TextBox框绑定到Data控件上,需要设置、两个属性。常用的数据绑定控件主要有、等。从逻辑上看,VisualBasic数据库应用程序由、三个部分构成。SQL是指。,思
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业单位工勤技能-天津-天津防疫员一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-四川-四川经济岗位工四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-四川-四川不动产测绘员五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-内蒙古-内蒙古水工闸门运行工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-云南-云南汽车驾驶与维修员三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-上海-上海电工一级(高级技师)历年参考题库含答案详解
- 2026中级卫生职称-主治医师-重症医学(中级)代码:359历年参考题库含答案详解
- 2026年新野县网格员招聘考试参考题库及答案解析
- 2026年沭阳县网格员招聘笔试备考试题及答案解析
- 2026年宁津县中小学幼儿园教师招聘笔试参考题库及答案解析
- 遗传的基本规律和人类遗传病-2025年北京高考生物复习专练(解析版)
- 翻新旧房合同范例
- 2024版房屋买卖协议书合同样本
- 04S519小型排水构筑物(含隔油池)图集
- 美的集团第-级公司分权手册
- LY/T 1575-2023汽车车厢底板用竹胶合板
- 被执行人生活费申请书范文
- KWFB无密封自控自吸泵(服务)课件
- 浙江绍兴杭绍临空示范区开发集团有限公司招聘15名企业合同制人员模拟预测(共500题)笔试参考题库附答案详解
- GB/T 3098.15-2023紧固件机械性能不锈钢螺母
- 发展经济学 马工程课件 7.第七章 工业化与信息化
评论
0/150
提交评论