数据库组件及应用实例.ppt

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

数据库组件及应用实例 别名 所谓别名(Alias)在此处就是目录的快捷实现。例如工作目录的别名是WORK:,私有目录的别名就是PRIV 使用别名的好处,一是可以避免输入很长的路径名,二是当别名的定义改变后,所有引用该别名的桌面系统对象会自动地改为引用别名的新定义。 设置私有目录 * * 行 言 数据库组件结构 DB BDE 概述 Delphi 内置了Borland Database Engine (BDE),为开发数据库应用程序提供了强大的数据库引擎。 它的基于驱动程序的体系结构和面向对象的特征为访问各种数据库提供了一致的接口。 BDE别名(Borland Database Engine Alias)是一个名字和一组描述数据库网络资源的参数。BDE应用程序利用“别名”去连接一个共享的数据库。 建立别名 为Oracle数据库建立别名 SQL*Plus oracle10 数据库组件分布 DB 该类控件在Data Control标签页上 这些控件可以显示数据库中的数据或提供操作数据的界面。 该类控件的大部分与前面介绍的位于Standard标签页上的基本组件名称类似,界面也相象,如DBEdit,DBMemo,DBCheckBox等。 它们都有指定的数据源,都可以与数据库的数据相连系。 数据库应用界面采用这些控件最为方便。 数据感知控件 DB 数据感知控件 DB DBEdit 该组件用一个编辑框显示与之相连的字段的当前值,并允许使用标准编辑框的技术进行编辑。 DBGrid 该控件以表格形式显示数据集中的数据,并象一般电子表格那样,允许用户操纵表格中的数据。 DBNavigator 导航按钮,可定位、编辑、插入、删除、提交及刷新数据集中的记录。 数据集组件 DB TTable表组件 该组件封装了一个数据库表的所有结构和数据,使用TTable可以访问数据库中一张表中的数据。Ttable提供对数据库表中每一个记录和每一个域的直接访问, TQuery 查询组件 一个查询组件封装了一个SQL语句,该语句在客户应用程序中用于在一个或多个数据库表中检索、插入、修改和删除数据。因此,该组件实际上是为你使用SQL语句操纵数据库提供了一种手段。 数据源组件 DB TDataSource - 数据源组件 为了给数据感知控件提供一个抽象层和标准接口,Delphi 专门提供了一个数据源组件TDataSource。 该组件是一个不可视的数据库组件。 数据源组件在数据集组件和窗体上的数据控件之间提供了一个管道,它实现了对源于数据集数据的显示、导航和编辑。 Species No 编号 数值型(N) Category 分类 字符型(A) Common_Name 通用名 字符型(A) Species_Name 专用名 字符型(A) Length (cm) 长度 数值型(N) Length_in 长度 数值型(N) Notes 文字说明 注释型(M) Graphic 图片 图像型(G) 示例数据库表的结构 数据库应用实例 DB Panel1属性Align为alBottom。高度调整到窗体的三分之一。 建立Table对象 Table1的属性 Database name 设为DBDEMOS。实现了对指定数据库的访问。 TableName 设为 BIOLIFE.DB,实现对表的访问 数据库应用实例 DB Active属性决定数据集与数据库中的数据是否建立连接。 当Active为False时,数据集关闭,此时数据集不能对数据库中的数据进行读写 而当Active为True时,数据集打开,此时数据集可以对数据库中的数据进行读写。 数据库应用实例 DB 建立数据源(DataSource)对象 Data Access – DataSource 属性 DataSet 设为 Table1 数据库应用实例 DB 建立数据感知控件-表格对象 Data Controls – DBGrid 放到Panel1中。 DBGride1属性Align设为AlLeft,并拖动右边缘以填满Panel1的四分之三。 DBGride1属性DataSource1设为DataSource1。 数据库应用实例 DB 设Table1的属性Active 为True 数据库应用实例 DB 建立数据导航控件 - Navigator Data Control – DBNavig

文档评论(0)

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

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档