当前位置:首页 > 工业技术
Delphi 5数据库编程
Delphi 5数据库编程

Delphi 5数据库编程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:新智工作室编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505360345
  • 页数:373 页
图书介绍:Delphi是Inprise公司推出的第四代编程语言。Delphi在数据库编程方面具有强大的功能,支持从Access到SQL Server多种数据库类型,提供了单层到多层体系结构数据库编程、数据库的分布式编程、数据库的Internet编程等功能。本书力图深入透彻地介绍如何使用Delphi进行数据库应用程序的开发。本书适用于Delphi程序设计人员。Delphi是当今世界最为流行的编程工具,它短小精悍,但功能却可以与庞大的Visual C++媲美;它易学易用,如同VB这部“傻瓜”相机。在网络大行其道的今天,Inprise公司于1999年8月又推出了支持Internet的最新版本——Delphi 5。本丛书就是以最新的Delphi 5为蓝本,从各种不同的角度向您展现了Delphi的风采。如果您是初学者,Delphi肯定是您入门的捷径,它会马上让您认识到编程原来如此简单而奥妙;如果您已经是Delphi程序员,那么Delphi专家的宝贵经验,Delphi 5的最新功能定会令您开阔视野,更上一层楼。
《Delphi 5数据库编程》目录

1.1数据库基本概念 1

第1章 数据库编程基础 1

1.2数据库访问机制 4

1.2.1Borland数据库引擎 4

1.2.2ActiveX数据对象 5

1.2.3 平面文件 5

1.3 数据库应用程序体系结构 5

1.3.1单层体系结构 6

1.3.2双层体系结构 6

1.4设计数据库应用程序 8

1.3.3多层体结构 8

1.4.1访问数据库 9

1.4.2 应用数据 10

第2章 单层和双层体系结构 12

2.1 基于BDE的体系结构 13

2.1.1数据源 13

2.1.2数据集 13

2.1.3数据库 14

2.1.4对话期对象 16

2.2基于ADO的体系结构 17

2.2.2数据集 18

2.2.1数据源 18

2.2.3ADO连接 19

2.3基于平面文件的体系结构 20

2.3.1创建数据集 21

2.3.2存取数据 25

3.1概述 27

3.1.1 Database组件 27

第3章 连接和管理数据库 27

2.3.3过渡到多层体系结构 27

3.1.2 Session组件 29

3.1.3 Dafabase与Session 的关系 31

3.2数据库连接 32

3.2.1指定对话期对象 32

3.2.2指定数据库 32

3.2.3 登录数据库服务器 35

3.2.4连接数据库 35

3.3用Session组件管理数据库连接 36

3.3.1激活Session组件 36

3.3.3管理数据库连接 37

3.3.2保持数据库连接 37

3.3.4检索数据库连接信息 39

3.3.5管理数据库别名 40

3.4遍历 42

3.4.1 遍历Database组件 42

3.4.2遍历DataSet组件 43

3.4.3遍历Session组件 43

3.5.1访问Paradox数据表 44

3.5.2登录Paradox数据表 44

3.5访问本地数据表 44

3.6 配置ODBC 47

第4章 使用数据集 51

4.1概述 51

4.2 数据集的属性 52

4.2.1数据集的状态 52

4.2.2 数据集的书签 55

4.2.3数据集的过滤 56

4.3数据集的操作 57

4.3.1开关数据集 58

4.3.2浏览记录 58

4.3.3修改数据 61

4.3.4查询记录 63

4.4数据集的事件 64

4.4.1Before系列事件 64

4.4.2On系列事件 65

4.4.3After系列事件 66

4.5数据集的派生类 67

4.5.1BDE数据集 67

4.5.2客户端数据集 69

4.5.3ADO数据集 70

5.1.1 字段类型 73

5.1概述 73

第5章 访问字段对象 73

5.1.2临时字段 74

5.1.3永久字段 75

5.2编辑字段对象 75

5.2.1添加字段 75

5.2.2创建字段 77

5.2.3调整字段 81

5.2.4删除字段 81

5.3设置字段对象 81

5.3.1字段的属性 81

5.3.2字段的方法 86

5.3.3字段的事件 87

5.4使用字段对象 87

5.4.1字段显示 87

5.4.2字段转换 87

5.4.3字段访问 88

5.4.4字段限制 89

5.5 对象相关数据库字段对象 90

5.5.1抽象数据类型字段 90

5.5.2数组字段 92

5.5.3 数据集字段 93

5.5.4引用字段 94

第6章 使用数据表 95

6.1 数据表组件 95

6.1.1 设置数据表 95

6.1.2 例程 98

6.2 记录操作 98

6.2.1 增加记录 99

6.2.2插入记录 99

6.2.5浏览记录 100

6.2.4删除记录 100

6.2.3修改记录 100

6.2.6记录排序 101

6.2.7记录查询 103

6.2.8记录选择 106

6.3 数据表操作 109

6.3.1清空数据表 109

6.3.2删除数据表 109

6.3.3数据表更名 110

6.3.4创建数据表 110

6.3.5数据表同步 112

6.4多数据表操作 113

6.4.1主/从数据表 113

6.4.2嵌套数据表 114

6.4.3引用数据表 115

6.5批量移动模式 115

6.5.1指定操作方式 116

6.5.2映射字段类型 116

6.5.3执行批量移动 117

6.5.4错误处理 117

7.1 查询组件 118

7.1.1设置查询组件 118

第7章 查询数据库 118

7.1.2例程 120

7.2 SQL查询语句 122

7.2.1检索语句 122

7.2.2条件语句 123

7.2.3排序语句 123

7.2.4多表查询 123

7.2.5插入语句 124

7.2.6更新语句 124

7.3.1 设计期指定查询 125

7.2.7删除语句 125

7.3指定查询语句 125

7.3.2运行期指定查询 128

7.4执行查询语句 128

7.5参数化查询 129

7.5.1设计期指定参数 130

7.5.2运行期指定参数 131

7.5.3引用数据集参数 131

7.6异构查询 132

7.7.1主动更新 133

7.7更新查询 133

7.7.2被动更新 134

第8章 存储过程 136

8.1概述 136

8.1.1存储过程 136

8.1.2 用查询组件使用存储过程 137

8.1.3用存储过程组件使用存储过程 137

8.2存储过程组件 137

8.2.1设置存储过程组件 137

8.2.2例程 139

8.3编辑存储过程 140

8.3.1创建存储过程 141

8.3.2修改存储过程 143

8.3.3删除存储过程 144

8.4使用存储过程 145

8.4.1 检索数据集 145

8.4.2查询数据 147

8.4.3执行操作 149

8.5存储过程的参数 151

8.5.1参数类型 151

8.5.2访问参数 154

9.1数据模块 156

9.1.1创建数据模块 156

第9章 数据库工具 156

9.1.2数据模块的特点 159

9.2SQL浏览器 160

9.3SQL监视器 161

9.4 数据库专家工具 162

第10章 数据控制组件 166

10.1概述 166

10.1.1数据控制组件 166

10.1.2数据源 168

10.1.3数据控制组件用法 169

10.2浏览型数据控制组件 171

10.2.1数据库导航器组件 171

10.2.2数据库栅格组件 173

10.2.3数据库可控栅格组件 180

10.3显示型数据控制组件 181

10.3.1数据库文本组件 181

10.3.2 数据库编辑框组件 182

10.3.3数据库存储框组件 182

10.3.4数据库复文本组件 183

10.3.5数据库图像组件 185

10.4列表型数据控制组件 186

10.4.1数据库列表框组件 186

10.4.2数据库组合框组件 187

10.4.3数据库检索列表框组件 188

10.5 选择型数据控制组件 190

10.5.1 数据库复选框组件 190

10.4.4数据库检索组合框组件 190

10.5.2数据库单选按钮组组件 191

11.1 概述 193

11.1.1 数据库报表 193

第11章 数据库报表 193

11.1.2QuickPeport组件 194

11.1.3基本方法 195

11.2 QuickRep组件 195

11.2.1属性 196

11.2.2事件 199

11.3.1QRBand组件 200

11.3.2QRSubDetail组件 200

11.3 表段 200

11.4报表显示组件 201

11.3.4QRChildBand组件 201

11.4.1QRLabel组件 201

11.3.3QRGroup组件 201

11.4.2QRMemo组件 202

11.4.3QRRichText组件 202

11.4.4QRShape组件 203

11.4.5QRImage组件 204

11.4.6QRSysData组件 204

11.4.7QuickExpr组件 205

11.5报表字段组件 206

11.5.1QRDBText组件 206

11.6制作报表 207

11.5.3QRDBImage组件 207

11.6.1普通报表 207

11.5.2QRDBRichText组件* 207

11.6.2报表分组 209

11.6.3报表合并 210

11.6.4主/从报表 211

11.6.5子报表 212

11.6.6不规则报表 213

11.7保存报表 214

12.1概述 215

12.1.1决策组件 215

第12章 数据库决策 215

12.2决策数据集 216

12.2.1决策查询组件 216

12.1.2基本方法 216

12.2.2查询组件 218

12.3决策方 219

12.3.1决策方组件 219

12.2.3数据表组件 219

12.3.2决策查询字段映射 221

12.3.3 查询组件字段映射 221

12.3.4数据表的字段映射 222

12.4决策源 224

12.5决策组件 224

12.5.1决策向导 225

12.5.2决策栅格 225

12.5.3决策图表 226

12.5.4例程 226

第13章ADO编程 227

13.1概述 227

13.1.1ADO组件 228

13.1.2基本方法 228

13.2ADO机制 229

13.2.1 基于ADO的架构 229

13.2.2连接ADO数据库 229

13.2.3访问ADO数据 230

13.2.4操作ADO数据表 230

13.3ADO连接 230

13.3.1ADO数据库连接 230

13.3.2 ADO事务处理 234

13.3.3执行命令 234

13.4ADO数据集 235

13.4.1ADO连接 235

13.4.2ADO命令 235

13.4.3缓存更新 237

13.4.4“公文包”模式 238

13.5编程实例 239

14.1 MIDAS概述 243

14.1.1 MIDAS技术 243

第14章 多层体系结构 243

14.1.2 MIDAS结构 244

14.1.3 MIDAS工作原理 246

14.1.4 MIDAS事务 247

14.1.5 MIDAS优势 247

14.2创建数据交换服务器 248

14.2.1一般步骤 248

14.2.2远程数据模块 249

14.2.3DataSetProvider组件 262

14.2.4自定义数据交换服务器 268

14.3客户机数据库应用程序 271

14.3.1一般步骤 271

14.3.2连接数据交换服务器 272

14.3.3调用服务器上的接口 274

14.3.4在客户机端进行字段限制 275

14.3.5更新数据 276

15.1数据操作 279

15.1.1浏览数据 279

第15章 客户端数据集 279

15.1.2修改数据 280

15.1.3字段限制 281

15.1.4计算字段 281

15.1.5索引功能 282

15.1.6 统计功能 283

15.2.1Data属性 286

15.2.2自定义信息 286

15.2数据包 286

15.3多层体系结构编程 287

15.3.1在客户端获得1AppServer接口 287

15.2.3克隆数据集 287

15.3.2向数据交换服务器传递参数 288

15.3.4更新数据库 289

15.4 平面文件编程 289

15.3.3向数据交换服务器请求数据 289

16.1DCOM连接的MIDAS编程 292

16.1.1DCOM连接方式 292

第16章 MIDAS编程 292

16.1.2数据交换服务器 293

16.1.3客户机数据库程序 299

16.2 CORBA连接的MIDAS编程 303

16.2.1CORBA体系 304

16.2.2CORBA服务器 305

16.2.3CORBA客户机 310

16.3Socket连接的MIDAS编程 314

16.3.1SocketConnection组件 314

16.3.2数据交换服务器 316

16.3.3客户机数据库程序 319

16.4Web连接的MIDAS编程 322

16.4.1WebConnection组件 322

16.4.2数据交换服务器 323

16.4.3客户机数据库程序 326

17.1 数据库的HTML开发 329

17.1.1直接使用HTML语言 329

第17章 数据库Internet编程 329

17.1.2 DataSetPageProducer组件 333

17.1.3 DataSetTableProducer组件 334

17.1.4 QueryTableProducer组件 336

17.2 数据库的Active Form编程 339

17.2.1 Active Form技术 339

17.2.2数据交换服务器 340

17.2.3客户机数据库程序 343

17.2.4生成HTML页面 349

17.3InternetExpress编程 350

17.3.1 InternetExpress的原理 350

17.3.2设置Web 服务器 351

17.3.3 InternetExpress的数据交换服务器 353

17.3.4设置DCOM 356

17.3.5 构造客户端程序 357

8.5.3参数匹配 1551

相关图书
作者其它书籍
返回顶部