[经管营销]--第11章 Delphi 7中的ADO数据库开发技术_stu.ppt

[经管营销]--第11章 Delphi 7中的ADO数据库开发技术_stu.ppt

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

讲课人:岳宁 邮箱:lousias@ 第十一章 Delphi 7中的ADO数据库开发技术 Delphi数据库体系结构 一个数据库应用程序在逻辑上通常由两部分组成: 一是数据库访问链路(Delphi中的数据模块) 二是用户界面 数据模块(Data Module)的作用是把用户界面与后台的数据库连接起来。 Delphi数据库体系结构 Delphi是开发数据库应用程序的强有力的工具。 Delphi 7提供了两种常用连接数据库的方式,即BDE方式和ADO方式 BDE (Borland数据库引擎)是Borland公司提供的专门的数据库连接方法,它允许用户创建并访问dBASE、Paradox和InterBase数据库; ADO (动态数据对象)是Borland对微软公司的ADO数据库连接引擎的封装。 Delphi数据库体系结构 数据模块在数据库应用程序构架中起着十分重要的作用,它包含了数据源、数据集和数据连接三大部分: 数据源:它是用户界面和数据集之间的通道。 由于用户界面并不直接与数据集连接,这就增加了对数据操作的灵活性。 比如,多个数据绑定控件可以共用一个数据源,当用户用一个控件操作数据记录时,其他控件显示的记录与之保持同步变化。 Delphi数据库体系结构 数据集:它是数据库应用程序的心脏。 该数据集代表来自底层数据库的记录集,它可以是一个数据库表、一个表的记录子集、一个多表视图等等。 通过数据集的缓冲,可以对业务逻辑进行集中处理而不立即影响数据库中物理的表。 Delphi数据库体系结构 数据连接:不同的数据集使用不同的连接机制,这些不同的数据库访问机制又影响到数据库应用程序的构架。 数据库的连接包括直接连接数据库服务器、使用磁盘上的专用文件、与其他数据集的连接以及基于ADO的应用程序服务器连接。 Delphi 7中的数据连接 ADO已经成为主流技术 ADO技术的另一个优势是,当发行基于它的数据库应用系统时,不需要对数据库驱动打包,基本的Windows 2000/XP系统就能支持ADO数据库技术。 Delphi中使用ADO连接数据库的过程和方法 在Delphi中使用ADO连接数据库的过程和方法可以用下图说明。 ADOConnection可以连接ADO技术支持的任何数据库,它在具体的数据库和ADODataSet(数据集)之间建立了一个汇聚层,使数据集独立于数据库系统。 —教材P359 ADODataSet通过ADOConnection建立与数据库中的表、视图、字段、存储过程等对象的联系,ADODataSet将表中的字段转换为Delphi的各种字段类型。 DataSource是建立ADODataSet到数据绑定控件之间联系的控件,负责在数据集与数据绑定控件之间建立了一个汇聚层。 Delphi中使用ADO连接数据库的过程和方法 数据控件(Data Controls)用于向最终用户提供数据表示和操作(即创建用户界面) 常用的有数据表格控件DBGrid、数据编辑控件DBEdit、数据复选控件DBCheckBox、数据单选控件DBRadioGroup、数据图片控件DBImage、数据导航控件DBNavigator等。 Delphi数据库组件介绍 Delphi组件面板上提供的开发数据库应用程序所要使用的组件包括以下3类: 1、数据连接组件:该类组件针对不同的数据库驱动接口方案,提供对应的数据库连接和数据集专用组件。 BDE页:包含支持BDE的数据库组件。 ADO页:包含支持ADO的数据库组件。 dbExpress页:提供了一种新的数据库访问机制,特别适用于Internet上网络拥挤的电子商务数据库访问,同时它还支持Linux。 InterBase页:提供了支持Borland数据库InterBase的数据库组件。 Delphi数据库组件介绍 常用的ADO组件 Delphi数据库组件介绍 2、数据访问组件:该类组件用于连接数据集组件和数据控制组件,访问数据库中的数据库表。 组件面板Data Access页上的组件用于连接数据集组件和数据控制组件,以便数据感知(觉醒/绑定)控件能无差别地存取数据库,而不受各种数据库访问机制的影响。 其中最常用的是数据源TDataSource组件。 Delphi数据库组件介绍 3、数据控制组件:该类组件用来与用户交互,显示、修改数据库中的数据。 Delphi的数据控制组件通常被称为数据觉醒(data aware)控件或数据绑定(data binding)控件。 这是因为数据控制组件有自动感知数据的能力。 通过所见即所得的效果,这些控件使得数据库应用程序的设计更加方便,充满乐趣。 它们位于组件面板的Data Controls页。 第一节 开发初步的职工数据编辑窗口 一、职工与专业数据表设计 本示例将用到

文档评论(0)

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

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

1亿VIP精品文档

相关文档