Delphi 7高效数据库程序设计01.pdf
文本预览下载声明
第一部分
d b E x p r e s s基本功能篇
下载
第1章 d b E x p r e s s组件、概念、技术和应用程序
Delphi 6/7 的重要功能之一便是推出了新一代跨平台的数据访问引擎—d b E x -
p r e s s 。d b E x p r e s s是一组新的组件、技术和驱动程序,以允许程序员使用它连接到
各种数据源,再配合不同的数据库连接 D L L文件,让程序员可以处理后端数据库中
的数据。由于d b E x p r e s s 具备了跨平台的能力,能够同时在 Wi n d o w s和L i n u x平台以
及未来的. N E T上使用,更提供了快速的数据处理能力,让程序员能够开发出更有效
率的数据库应用程序,因此势必成为以后 C + + B u i l d e r / D e l p h i和K y l i x 的核心数据访
问技术。
这些新的d b E x p r e s s组件除了新进入 D e l p h i世界的程序员需要学习之外,即使是
使用D e l p h i 已经有一段时间的有经验的 D e l p h i 程序员也需要上手的时间。此外,
d b E x p r e s s提供了强大的功能,允许 D e l p h i程序员微调它的执行行为,并且访问低层
的核心信息。同时d b E x p r e s s也能够与D a t a S n a p技术(这是Delphi 6/7 中的名称,在旧
的D e l p h i版本中称为M I D A S )结合以便让程序员能够同时开发单机、 B r i e f c a s e 、主
从结构和瘦客户类型的数据库应用程序,让程序员能够使用一组组件和技术同时开
发数种类型的应用系统。
本书将会讨论 d b E x p r e s s 的所有强大功能,不过万丈高楼平地起,本章将从说明
如何使用这些新的d b E x p r e s s组件开始,一步一步地带领各位学习到 d b E x p r e s s最精髓
的核心技术。
1.1 dbExpress组件
在Delphi 7 中,d b E x p r e s s组件组包含了7个组件,这些组件的功能就是让应用程
序连接后端数据库,访问数据表中的数据,把修改的数据更新回数据库中以及让程
序员观察d b E x p r e s s 向后端数据库下达的命令等。简单地说,这些组件涵盖了数据库
应用程序所有必要的功能。图 1 - 1是d b E x p r e s s组件面板中的所有d b E x p r e s s组件。
图1-1 Delphi 7的d b E x p r e s s组件组
下面的表格概要地说明了每一个 d b E x p r e s s组件的基本功能,在稍后的章节中将
会详细讨论如何使用每一个 d b E x p r e s s组件。
4部分第一部分部dbExpress基本功能篇
下载
组件名称 功 能
T S Q L C o n n e c t i o n 与与后端数据库建立连接的组件
T S Q L D a t a S e t 与可以用来执行 S Q L语句、执行存储过程或是直接连接数据库中特定数据表的组件。它
算是一个通用的组件。 T S Q L D a t a S e t 同时具备了类似于T S Q L Q u e r y 、T S Q L S t o r e d P r o c和
T S Q LTa b l e组件的能力
T S Q L Q u e r y 与用来执行S Q L语句的组件
T S Q L S t o r e d P r o c 与用来执行数据库中的存储过程( Stored Procedure )的组件
T S Q LTa b l e 与用来连接数据库中特定的数据表的组件,类似于 B D E 中的T Ta b l e组件
T S Q L M o n i t o r 与可以
显示全部