第十四章数据库编程.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十四章数据库编程

第十四章 数据库编程 导入: VB应用程序中数据来源 用户输入: 读取文件: 缺点: 程序设计中数据的主要存储方式 数据库。 数据库 数据库(Database) 以一定的组织方式存储在计算机外存储器中的、相互关联的数据集合,为满足某一个组织中多个用户的多种应用的需要而建立的 数据库的特点: 数据的共享性、独立性、完整性和冗余数据少 数据库管理系统( DBMS ) 管理和维护数据库的软件系统称为数据库管理系统,用户通过DBMS存取数据库 MS SQL Server,MS Access桌面数据库(*.mdb) 数据库系统 关系型数据库 关系模型数据库把每一个实体集合间的联系看成一个二维关系表 关系型数据库 数据表(Table) 在关系数据库中,数据以关系的形式出现,可以把关系理解成一张二维表。 记录(Record) 二维表中每一行称为一条记录。 字段(Field) 二维表中每一列称为一个字段(Field),每一列均有一个名字,称为字段名,各字段名互不相同 主键(Primary Key) 关系数据库中的某个字段或某些字段的组合定义为主键。每条记录的主键值都是唯一的,这就保证了可以通过主键唯一标识一条记录。 关系型数据库 索引(index) 为了提高数据库的访问效率,表中的记录应该按照一定顺序排列,通常建立一个较小的表——索引表,该表中只含有索引字段和记录号。通过索引表可以快速确定要访问记录的位置。 Microsoft access数据库管理系统 是VB的内部数据库,即默认数据库类型 一个数据库的所有表都存在一个.MDB文件中 包括各种字段类型,如:日期等 有较强的安全性 管理数据库中数据 Microsoft 组件之一: Access 可视化数据管理器 VB环境中 VB是一个功能强大的数据库开发平台,可以方便地建立数据库,添加表,对表中的记录进行修改、添加、删除、查询等 可视化数据管理器 启动数据管理器 “外界程序”-〉“可视化数据管理器”。 使用方法 建立数据库:“文件”-〉”新建“-〉microsoft access 7.0 建立数据表结构:快捷菜单中“新建表” 输入记录:快捷菜单中“打开” 建立查询: “实用程序”-〉 “查询生成器” ADO技术 VB提供三种数据访问接口:数据访问对象(DAO,data access objects), 远程数据对象(RDO,remote data objects)和ActiveX数据访问对象(ADO,active data objects). ADO是DAO/RDO的后继产物,ADO是必威体育精装版的数据接口技术 ADO的主要优点 使用方便,性能优越,如:速度快,内存少等。 支持客户端/服务器和基于web的应用程序功能 可以连接更多的数据源 编程语言包括VB,VC,VBScript,ASP等 ADODC控件 ADO数据控件使用ActiveX数据对象来快速建立数据约束控件和数据提供者之间的连接,并快速创建记录集,然后将数据通过数据约束控件提供给用户。 ADODC控件 选择“工程”-“部件”, 选择Microsoft ADO Data contral 6.0(OLEDB) 在窗体中放置数据库控件 ADO控件上绑定控件的使用 标准绑定控件 文本框、标签、图片框、图像框、检查框、列表框、组合框、OLE控件 DataSoure属性: 对象名. DataSoure=Adodb1 DataField属性: ActiveX的绑定控件 DataSoure属性 mpath = App.Path If Right(mpath, 1) / Then mpath = mpath + / Adodc1.ConnectionString = Provider=Microsoft.Jet.OLEDB.3.51; Persist Security Info=False; Data Source = + mpath + Student.mdb Adodc1.RecordSource = 基本情况 Adodc1.Refresh 网格控件比较 ADODC控件属性一览 Connectionstring属性:一个字符串,可以包含进行一个连接所需的所有设置值,在该字符串中所传递的参数是与驱动程序相关的 Connectiontimeout属性:设置等待建立一个连接的时间。 Recordsource属性:通常包含一条SQL语句,用于决定从数据库中检索什么信息 MaxRecords属性 定义从一个查询中最多能返回的记录数。 ADODC控件方法 Refresh方法:更新集合中的对象,以便反映来自指定提供者对象情况。格式:ADODC1.refresh Updaterecord方法:可以将约束控件中的当前内容写入

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档