Delphi/Kylix数据库开发
基本信息
- 原书名: Delphi/Kylix Database Development
- 原出版社: SAMS
编辑推荐
本书讨论用DELPHI 6和KYLIX进行数据库编程的技术。主要内容包括:建立和使用DELPHI 6和KYLIX提供的新的数据访问技术,DBEXPRESS数据集,客户数据集基础,高级的客户数据集操作,数据感知组件,数据感知网格,数据集提供者,多层数据库应用程序,一个简单的联系人管理程序。本书内容新颖,包含大量实用程序,可供网络数据库开发人员参考。
内容简介回到顶部↑
本书讨论用Delphi 6和Kylix进行数据库编程的技术。主要内容包括:建立和使用Delphi 6和Kylix提供的新的数据访问技术,dbExpress数据集,客户数据集基础,高级的客户数据集操作,数据感知组件,数据感知网格,数据集提供者,多层数据库应用程序,一个简单的联系人管理程序。本书内容新颖,包含大量实用程序,可供网络数据库开发人员参考。
目录回到顶部↑
第1章 建立和使用数据库连接 1
1.1 连接数据库和断开连接 1
1.1.1 建立连接 2
1.1.2 从数据库断开 4
1.1.3 连接和断开连接事件 5
1.2 获取数据库元数据 8
1.2.1 gettablenames 8
1.2.2 getfieldnames 9
1.2.3 getindexnames 9
1.2.4 getprocedurenames 9
1.2.5 getprocedureparams 9
1.3 执行ddl和dml语句 15
1.3.1 ddl命令 15
1.3.2 dml命令 17
1.4 事务支持 22
1.4.1 检查事务支持 23
1.4.2 启动事务 24
1.4.3 提交事务 25
1.4.4 回滚事务 25
前言回到顶部↑
本书讨论用Delphi 6和Kylix进行数据库编程。本书中的大多数代码应该也可以用于Delphi 5(除了有关dbExpress的章节)。
本书针对的读者
本书针对Delphi 6和Kylix数据库程序员。我假设你已经具有Object Pascal语言的知识,而且知道如何创建Delphi或Kylix应用程序、将组件拖到窗体上、创建和连接事件处理器以及执行建立应用程序所需的各种任务。
我还假设你具有数据库及数据库术语的基本知识。因此,在本书中我不解释什么是表、视图、列和与数据库相关的其他术语。
本书在示例应用程序中也使用了一些标准组件。除了数据感知组件之外,我不解释在这些示例中如何使用标准组件,比如动作列表、按钮、列表框等等。如果你需要关于这些组件的更多信息,请参考Delphi或Kylix帮助或通用的Delphi书籍。
本书的组织结构
如果你对Delphi/Kylix数据库编程很陌生,那么最好按顺序阅读各章。如果你有一些数据库编程经验,那么可以直接跳到合适的章节。下面是各章内容的简介:
?第1章“建立和使用数据库连接”介绍dbExpress,dbExpress是Delphi 6和Kylix提供的新的数据访问技术。此章讲解如何使用dbExpress连接到数据库。
?第2章“dbExpress数据集”继续讨论dbExpress以及dbExpress特有的数据集组件。
?第3章“客户数据集基础”介绍客户数据集和TClientDataSet组件,客户数据集提供高速的内存数据集。
?第4章“高级的客户数据集操作”继续讨论客户数据集,并且详细研究许多更高级的客户数据集操作。
?第5章“数据感知组件”介绍数据感知组件,数据感知组件在数据与应用程序的用户界面之间提供桥梁,它们自动显示来自数据集的信息并且允许用户输入新数据。
?第6章“数据感知网格”继续讨论数据感知组件,讲解如何以网格格式显示和编辑数据。
?第7章“数据集提供者”通过介绍提供者的概念来提供多层数据库开发的基本知识。
?第8章“DataSnap技术”讲解如何创建单独的通过网络连接的客户和服务器应用程序,来创建真正的多层数据库应用程序。
?第9章“ConMan应用程序”开发一个简单的联系人管理程序,以便演示在实际的应用程序中如何使用多层数据库开发技术。
VCL还是CLX
因为本书中讨论的技术同时应用于Delphi 6和Kylix(第8章“DataSnap”例外),所以本书中的所有代码清单都是CLX代码。我们以CLX和VCL两种形式提供了可下载的源代码,所以如果你不打算编写跨平台的应用程序,可能希望使用VCL代码。
VCL代表Visual Component Library,它是Delphi支持的最初的Windows特有类库。CLX代表Component Library Cross-Platform(X代表跨平台),它是Delphi和Kylix支持的新的跨平台类库。
评论交流
共有20人开贴评论 23人参与评论 20人参与打分 查看
评价等级:



发表于:2006-11-5 14:13:00
可以看看《Delphi数据库开发经典案例解析》这本书,很不错
http://www.china-pub.com/computers/common/info.asp?id=23711
有电子试读,大家最好先对比一下
经典的开发案例,精彩的需求分析
本书特色:
重点突出:紧贴行业特点,需求分析详尽,着重讲解数据库设计。
通用性强:模块清晰,代码规范,具有很好的可移植性。
结构清晰:关键步骤的讲解详细,学习目标明确。
实用性强:本丛书附书光盘附有完整源代码,可供读者积累工作经验,也可供计算机相关专业教师指导学生毕业设计之用。
本书以进销存管理系统、人力资源管理系统、生产管理系统、财务管理系统、酒店管理系统、图书馆管理系统、医院管理系统、教务管理系统等多个当今最为热门的管理信息系统为例子,详细地介绍了这些系统的需求分析及管理信息系统开发的过程和方法。对项目背景、业务需求分析、功能需求分析、数据库需求分析、数据库建模、系统开发、系统编译及系统发行等过程进行了详细的讲解。 本书实例的实用性非常强,读者从中可以迅速了解相应实例的行业特点和用户需求,成为行业专家;同时还可以全面掌握开发管理信息系统的过程和方法。同时从书提供了所有系统完整的数据库建库脚本,读者在实际的工作中可以直接使用并在此基础上进行补充,从而可以大大减少系统数据库设计的工作量和时间。
进销存管理系统
人力资源管理系统
生产管理系统
财务管理系统
酒店管理系统
图书馆管理系统
医药管理系统
教务管理系统
......
http://www.china-pub.com/computers/common/info.asp?id=23711
有电子试读,大家最好先对比一下
经典的开发案例,精彩的需求分析
本书特色:
重点突出:紧贴行业特点,需求分析详尽,着重讲解数据库设计。
通用性强:模块清晰,代码规范,具有很好的可移植性。
结构清晰:关键步骤的讲解详细,学习目标明确。
实用性强:本丛书附书光盘附有完整源代码,可供读者积累工作经验,也可供计算机相关专业教师指导学生毕业设计之用。
本书以进销存管理系统、人力资源管理系统、生产管理系统、财务管理系统、酒店管理系统、图书馆管理系统、医院管理系统、教务管理系统等多个当今最为热门的管理信息系统为例子,详细地介绍了这些系统的需求分析及管理信息系统开发的过程和方法。对项目背景、业务需求分析、功能需求分析、数据库需求分析、数据库建模、系统开发、系统编译及系统发行等过程进行了详细的讲解。 本书实例的实用性非常强,读者从中可以迅速了解相应实例的行业特点和用户需求,成为行业专家;同时还可以全面掌握开发管理信息系统的过程和方法。同时从书提供了所有系统完整的数据库建库脚本,读者在实际的工作中可以直接使用并在此基础上进行补充,从而可以大大减少系统数据库设计的工作量和时间。
进销存管理系统
人力资源管理系统
生产管理系统
财务管理系统
酒店管理系统
图书馆管理系统
医药管理系统
教务管理系统
......
| 我要写评论 |
| 查看所有评论交流(共20条) |








点击看大图



加载中...
