第13_2章 Delphi_ADO数据库编程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13_2章 Delphi_ADO数据库编程

Delphi程序设计教程 机械工业出版社同名教材 配套电子教案 * 第13章 Delphi数据库编程 13.1 数据库系统开发基础 13.1.1 数据库管理系统(DBMS) 13.1.2 Delphi的数据库特性及功能简介 13.1.3 数据访问部件 13.1.4 BDE数据集部件 13.1.5 数据控制部件 13.2 Delphi数据库应用程序的开发方法和步骤 13.2.1 数据库应用程序的开发步骤 13.2.2 简单数据库应用的创建 13.2.3 数据库的字段对象 13.3 基于ADO的数据库应用程序 13.3.1 基于ADO的体系结构 13.3.2 ADO数据集组件 13.3.3 连接到ADO数据容器 13.3.4 ADO应用程序举例 13.4 Delphi中的SQL编程 13.4.1 SQL查询语言简介 13.4.2 TQuery部件在SQL编程中的运用 13.4.3 SQL语言编程概述 13.4.4 动态SQL语句的编程 13.4.5 SQL编程实例 习题13 13.1.1 数据库管理系统(DBMS) 其主要功能有: (1) 描述数据库:描述数据库的逻辑结构、存储结构、语义信息和保密要求等。 (2) 管理数据库:控制整个数据库系统的运行,控制用户的并发性访问,检验数据的安 全、保密与完整性,执行数据检索、插入、删除、修改等操作。 (3) 维护数据库:控制数据库初始数据的装入,记录工作日志,监视数据库性能,修改更新数据库,重新组织数据库,恢复出现故障的数据库。 (4) 数据传输:组织数据的传输。 DBMS主要有4种类型:文件管理系统、层次数据库系统、网状数据库系统和关系数据库系统。 关系数据库(Relational Database):一个关系数据库是由若干表组成。 表(Table):一个表就是一组相关的数据按行排列,像一张表格一样。 字段(Field):在表中,每一列称为一个字段。 记录(Record):在表中,每一行称为一条记录。 索引(Index):为了加快访问数据库的速度,许多数据库都使用索引。 13.1.2 Delphi的数据库特性及功能简介 1. Delphi的数据库特性 13.1.3 数据访问部件 Delphi 6中的数据访问页(Data Access Page)不同于早期版本,它可以直接使用内存中的本地数据集,也可以使用Internet组件页上创建的XML文档数据。 13.1.4 BDE数据集部件 BDE数据集部件包含了用于各种BDE数据引擎的数据集构件,这些构件封装了数据库连接、数据表格、数据查询等特性。 1. TTable部件 TTable构件是Delphi中最基本、最灵活的数据集构件。 2. TQuery部件 TQuery构件提供一种使用SQL语句进行数据访问的方法。 3. TDataSouece部件 13.1.5 数据控制部件 数据控制部件页上的部件,主要用于设计用户界面,对数据库中的数据进行浏览、编辑、插入、删除等操作。 13.2 Delphi数据库应用程序的开发方法和步骤 在用户用Derphi开发一个数据库应用程序时,一般有下列四种情况。 l????? 数据库不存在或者必须要重新定义。 l????? 数据库在桌面数据库系统中或局域网上(如Paradox或dBASE),而且BDE、数据库和应用程序在同一台机器上,这是典型的独立应用。 l????? 数据库在桌面数据库系统中,但是用户要把它改变到SQL数据库服务器中去。 数据库在SQL数据库服务器中,而且应用程序将到SQL数据库服务器中去访问数据库,这是一个标准的客户∕服务器应用。 13.2.1 数据库应用程序的开发步骤 数据库应用程序开发的三个基本步骤如下。 (1) 系统分析与设计。 (2) 应用软件的实现。 (3) 程序运行及维护。 【例13-1】创建一个显示数据库表中内容的应用程序。 步骤: (1) 添加有关部件。 (2) 设置部件的属性。 (3) 运行程序。 【例13-3】创建一个从三个表中浏览数据记录的一对多关系的数据库应用程序。 【例13-5】设计一个程序访问字段对象并读取字段对象的值。 在上例中的窗体上添加一个命令按钮Tbutton1和一个文本框Tedit1,Tbutton1的标题属性设置为“读取”,其他采用默认设置。程序代码如下: procedure TForm1.FormCreat

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档