- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 数据库 10.1 数据库基础知识 10.1.1 数据库基本概念 10.1.2 关系数据库 关系型数据库是根据表、记录和字段之间的关系进行数据组织和访问的一种数据库,它通过若干表来存储数据,并通过关系将这些表联系在一起。 关系数据库的主要功能如下: (1) 数据定义功能:数据定义语言可定义数据库中的数据对象。 (2) 数据操纵功能:数据操纵语言可实现对数据库的数据查询、插入、删除和修改等操作。 (3) 数据库的运行管理:保证数据的安全性、完整性,多用户对数据的并发使用,发生故障后的系统恢复。 (4) 数据库的建立和维护功能:通过实用程序实现数据库数据批量装载、数据库转储、介质故障恢复、数据库的重组织、性能监视等操作。 10.2 SQL语言 10.3 数据控件及应用 在Visual Basic中提供一些和数据库访问相关的控件,这些控件包括数据库连接控件和数据显示控件。主要包括:Data控件、ADO控件、DBGrid控件、MSFlexGrid控件等 10.3.1 Data控件 数据控件Data提供了一种方便访问数据库中数据的方法,使用数据库控件无需编写代码就可以对Visual Basic所支持的各种类型的数据库执行大部分数据访问操作。 1.工具箱和窗体上的Data控件 2.Data控件的属性 (1) Connect属性 用于指定数据库的类型,其值为一字符串,默认为Microsoft Access的MDB文件。 (2) DatabaseName属性 用于设置或返回数据控件的数据源的名称及位置。 (3) RecordsetType属性 用于返回或设置一个值,指出记录集的类型,这些记录集由数据控件创建。其中0为表(Table)类型,1为动态集(Dynaset)类型,2为快照(Snapshot)类型。 (4) RecordSource属性 用来设置Data控件的数据来源,可以是数据库的表名或SQL语句。 3.Data控件的常用方法 (1) Refresh方法 (2) UpdateRecord方法 (3) UpdateControls方法 10.3.2 ADO控件 1.工具箱和窗体上的ADO控件 2.ADO控件的属性 (1) ConnectionString属性 (2) RecordSource属性 (3) ConnectionTimeout属性 10.3.3 数据控件的记录集Recordset对象 Recordset对象提供了一些属性和方法用来操作记录集。 使用Recordset对象的属性和方法格式为: 对象名.Recordset.属性或方法 Recordset对象的属性: (1) RecordCount属性 (2) Eof属性和Bof属性 3.Recordset对象的方法 (1) AddNew方法 (2) Delete方法 (3) MoveFirst方法等 10.3.4 数据绑定控件 在Visual Basic中,通过操作数据绑定控件,就可以操作对应数据库中的数据了。常用的数据绑定控件包括常用控件和ActiveX控件 常用控件包括: n???????? TextBox 文本框控件 n???????? Label 标签控件 n???????? ListBox 列表框控件 n???????? ComboBox 组合框控件 n???????? CheckBox 复选框控件 n???????? PictureBox 图片框控件 n???????? Image 图像控件 ActiveX控件包括: n???????? DBGrid 数据库表格控件 n???????? DBCombo 数据库组合控件 n???????? DBList 数据库列表控件 n???????? DataGrid 数据表格控件 n???????? DataCombo 数据组合控件 n???????? DataList 数据列表控件 10.3.5数据控件应用 通过数据控件(Data控件或ADO控件)可以和数据库建立连接,结合数据绑定控件就可以操作数据库。 例10-1 创建一个窗体,利用数据控件Data创建一个学生信息管理的程序,程序运行的结果如图10-9所示。 10.4 数据访问对象及应用 Visual Basic中还提供了通过DAO和ADO数据访问对象来建立、连接和处理数据库的方法。 10.4.1 DAO数据访问对象 10.4.2 ADO数据访问对象 * * 1.数据库 2.数据库管理系统 3.数据库系统 4.数据模型 5.数据库应用程序
您可能关注的文档
- Visual Basic程序设计 第2版 教学课件 作者 吴昌平 第1章.ppt
- Visual Basic程序设计 第2版 教学课件 作者 吴昌平 第2章.ppt
- Visual Basic程序设计 第2版 教学课件 作者 吴昌平 第3章.ppt
- Visual Basic程序设计 第2版 教学课件 作者 吴昌平 第4章.ppt
- Visual Basic程序设计 第2版 教学课件 作者 吴昌平 第5章.ppt
- Visual Basic程序设计 第2版 教学课件 作者 吴昌平 第6章.ppt
- Visual Basic程序设计 第2版 教学课件 作者 吴昌平 第7章.ppt
- Visual Basic程序设计 第2版 教学课件 作者 吴昌平 第8章.ppt
- Visual Basic程序设计 第2版 教学课件 作者 吴昌平 第9章.ppt
- Visual Basic程序设计 第2版 教学课件 作者 吴昌平 第10章.ppt
- Visual Basic程序设计 教学课件 作者 王怀彬 第11章.ppt
- Visual Basic程序设计 教学课件 作者 王怀彬 第12章.ppt
- Visual Basic程序设计 教学课件 作者 王怀彬 第13章.ppt
- Visual Basic程序设计 教学课件 作者 银红霞 第1章 Visual Basic概述.ppt
- Visual Basic程序设计 教学课件 作者 银红霞 第2章 数据类型、常量、变量及表达式.ppt
- Visual Basic程序设计 教学课件 作者 银红霞 第3章 简单的VB程序设计.ppt
- Visual Basic程序设计 教学课件 作者 银红霞 第4章 Visual Basic程序代码设计.ppt
- Visual Basic程序设计 教学课件 作者 银红霞 第5章 常用控件程序设计.ppt
- Visual Basic程序设计 教学课件 作者 银红霞 第6章 用户界面设计.ppt
- Visual Basic程序设计 教学课件 作者 银红霞 第7章 图形设计.ppt
最近下载
- 江西财经大学西方经济学复习重点.docx VIP
- 刑事被害人心理损害的范围 (1).pptx VIP
- 某集团2021年人才盘点项目方案(项目建议书).pptx VIP
- 党委书记讲党课+讲稿—深入学习贯彻党的二十届三中全会精神-聚焦四个持之以恒,驱动企业高质量发展.pptx VIP
- 分裂型人格障碍的案例分析.doc VIP
- GB51445-2021 锑冶炼厂工艺设计标准.pdf VIP
- DL T 868-2014 焊接工艺评定规程 .docx VIP
- 第十届全国走美杯三年级初赛竞赛数学试卷答案.docx VIP
- 学校膳食监督家长委员会成立大会上,校长发言:从餐桌开始,家校合力为孩子成长食堂 “加营养”.docx VIP
- 《拍手歌》优秀课件.ppt VIP
文档评论(0)