《DB2应用开发指南》求取 ⇩

目录1

第一章 背景知识1

1.1 DB2的发展历史1

1.1.1 产品概貌1

1.1.2 产品主件及其特征2

1.1.3 相关产品4

1.2 DB2的体系结构6

1.2.1 客户/服务器连接6

1.2.2 结点、实例和数据库8

1.2.3 增强的功能和改进的性能9

1.3.1 命令行处理器(CLP)10

1.3 从客户端访问DB2系统的方法10

1.3.2 应用程序设计11

1.3.3 VisualAge和VisualGen13

1.3.4 PowerBuilder14

1.4 小结14

第二章 SQL语言16

2.1 数据库的连接及断开16

2.1.1 连接数据库16

2.1.2 断开数据库17

2.2 数据库对象的建立和删除17

2.2.1 基本概念17

2.2.2 数据库、表空间、表18

2.2.3 创建表空间19

2.2.4 创建数据库20

2.2.5 删除数据库21

2.3 表和视图21

2.3.1 表21

2.3.1 视图27

2.4 数据库的查询28

2.4.1 表达式28

2.4.2 列函数30

2.4.3 查询条件32

2.4.4 数据库的查询形式35

2.4.5 嵌套查询(Nesting Query)39

2.4.6 嵌套表表达式40

2.4.7 共用表表达式(common_table_expression)41

2.4.8 递归查询42

2.4.9 多表连接(Table Join)43

2.4.10 查询的优化调整44

2.5 系统目录表的查询46

2.6 改变表的结构ALTER语句47

2.7 UPDATE语句48

2.8 INSERY语句50

2.9 系统特殊寄存器51

2.10 中文处理52

3.1.1 例程54

3.1 DB2应用程序的基本结构54

第三章 DB2编程基础54

3.1.2 宿主变量的定义55

3.1.3 SQL语句56

3.1.4 错误处理56

3.2 创建可执行的应用程序56

3.2.1 创建的过程57

3.2.2 预编译58

3.2.3 编译连接59

3.2.4 捆绑60

3.2.5 包61

3.2.6 应用、捆绑文件与包之间的关系63

3.3 出错处理64

3.3.1 SQLCODE和SQLSTATE65

3.3.2 用WHENEVER处理错误65

3.3.3 SQLCA的结构66

3.4 事务68

3.4.1 什么是事务68

3.4.2 事务的分类68

3.4.3 事务的开始71

3.4.4 事务的结束71

3.5 数据类型75

3.5.1 常规数据类型75

3.5.2 变长数据76

3.5.3 大对象数据77

3.5.4 自定义数据类型79

3.5.5 数据类型比较与转换80

3.6 DB2中几种编写应用程序的方法81

3.6.1 静态嵌入式编程81

3.6.2 动态SQL编程82

3.6.3 调用层接口(CLI)83

3.6.4 存储过程84

3.6.5 编程方法的比较85

3.7 并发控制88

3.7.1 隔离级别88

3.7.2 锁91

3.8 小结96

第四章 静态SQL编程97

4.1 静态SQL的基本程序结构和处理原理97

4.1.1 静态SQL的例程97

4.1.2 程序的结构100

4.1.3 静态SQL应用生成的过程及特点105

4.2 游标在静态SQL中的应用109

4.2.1 游标的说明109

4.2.2 FETCH语句111

4.2.3 读取的顺序113

4.2.4 游标的种类114

4.3 修改和删除操作114

4.3.1 UPDATE和DELETE语句115

4.3.2 复合SQL语句117

第五章 用动态SQL编写程序119

5.1 动态SQL概述119

5.1.1 为什么使用动态SQL119

5.1.2 动态SQL与静态SQL的比较119

5.1.3 动态SQL与CLI的比较120

5.2 嵌入式动态SQL的语句120

5.2.1 PREPARE121

5.2.2 DESCRIBE121

5.2.3 EXECUTE121

5.3.1 不带选择的动态SQL的程序结构122

5.3 动态SQL的基本程序结构122

5.2.4 EXECUTE IMMEDIATE122

5.3.2 带固定参数选择的动态SQL的程序结构123

5.3.3 带不定参数选择的动态SQL的程序结构123

5.4 动态SQL的游标(CURSOR)的使用124

5.4.1 动态游标声明125

5.4.2 动态OPEN125

5.4.3 动态FETCH126

5.5 SQLDA的使用126

5.5.1 SQLDA的结构与声明126

5.5.2 SQLDA的描述与准备130

5.5.3 在OPEN,FETCH,EXECUTE或CALL语句中使用SQLDA131

5.6.1 判断SQL执行有无错误134

5.6 例子134

5.6.2 游标处理的例子135

5.6.3 SQLDA使用的例子136

5.6.4 使用参数标示的例子141

第六章 调用层接口(CALL LEVEL INTERFACE)143

6.1 DB2 CLI的背景和特点143

6.1.1 DB2 CLI的来源143

6.1.2 DB2 CLI和ODBC143

6.1.3 DB2 CLI的特点143

6.2 DB2 CLI程序的结构144

6.2.1 句柄和DB2 CLI程序的基本结构144

6.2.2 初始化和结束阶段145

6.2.3 事务处理阶段148

6.2.4 程序实例154

6.2.5 CLI应用程序的创建161

6.3 数据类型和类型转换163

6.4 DB2 CLI高级编程方法164

6.4.1 分布式事务工作单元164

6.4.2 系统catalog信息165

6.4.3 长数据的分片传送与查询166

6.4.4 用数组输入参数166

6.4.5 将查询结果输入数组168

6.4.6 使用复合SQL169

6.4.7 大对象数据的处理170

6.4.8 CLI与其它编程方法172

6.5 小结176

第七章 存储过程177

7.1 存储过程简介177

7.1.1 存储过程应用的总体结构177

7.1.2 存储过程应用的特点177

7.1.3 激发存储过程178

7.1.4 存储过程的执行178

7.2 存储过程的程序结构及执行原理178

7.2.4 几点考虑179

7.2.3 应用的创建179

7.2.2 服务器端的应用179

7.2.1 CLIENT端的应用179

7.2.5 返回结果180

7.3 用嵌入式的SQL开发存储过程180

7.3.1 服务器端的例程与结构180

7.3.2 客户端的例程与结构183

7.3.3 SQLDA的使用186

7.4 用CLI开发存储过程186

7.4.1 例程与结构186

7.4.2 返回值189

7.4.3 应用的激发190

7.5 小结190

8.1.1 UDF概述192

第八章 用户自定义函数(UDF)192

8.1 UDF的结构和特点192

8.1.2 UDF中的一些概念和UDF的实现193

8.1.3 注册UDF194

8.1.4 删除和注释UDF200

8.2 UDF编程201

8.2.1 UDF与数据库的接口201

8.2.2 UDF编程实例205

8.2.3 安装外部函数207

8.3 小结208

9.1 关于ODBC209

9.1.1 ODBC综述209

第九章 ODBC及其应用209

9.1.2 ODBC结构210

9.1.3 ODBC有关细节213

9.1.4 DB2 ODBC216

9.2 与Power-Builder的连接218

9.2.1 Power Builder简介219

9.2.2 Power Builder与ODBC数据库的连接219

9.2.3 Power Script语言的事务管理语句222

9.2.4 SQL语句的生成渠道222

9.2.5 数据窗口223

9.3 小结224

附录225

1998《DB2应用开发指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由施伯乐主编 1998 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

IntraBuilder应用开发指南(1998 PDF版)
IntraBuilder应用开发指南
1998 北京:人民邮电出版社
Oracle Web 应用服务器开发指南( PDF版)
Oracle Web 应用服务器开发指南
JavaScript 应用与开发指南(1998年12月第1版 PDF版)
JavaScript 应用与开发指南
1998年12月第1版 人民邮电出版社
非金属矿产开发应用指南(1989 PDF版)
非金属矿产开发应用指南
1989 地质矿产部直属单位管理局
DB2指南(1990 PDF版)
DB2指南
1990 北京:科学出版社
MS SQL Server 6.5应用开发指南(1998 PDF版)
MS SQL Server 6.5应用开发指南
1998 北京:科学出版社
Delphi 4.0程序开发应用指南(1999 PDF版)
Delphi 4.0程序开发应用指南
1999 北京:人民邮电出版社
Sybase Open Client应用开发指南(1998 PDF版)
Sybase Open Client应用开发指南
1998 北京:中国水利水电出版社
MS Visual J++应用开发指南(1998 PDF版)
MS Visual J++应用开发指南
1998 北京:科学出版社
Delphi 4.0应用开发指南(1998 PDF版)
Delphi 4.0应用开发指南
1998 北京:人民邮电出版社
JavaScript应用与开发指南(1998 PDF版)
JavaScript应用与开发指南
1998 北京:人民邮电出版社
Visual C++ 6.0应用与开发指南(1999 PDF版)
Visual C++ 6.0应用与开发指南
1999 北京:人民邮电出版社
数据库应用程序开发指南(1996 PDF版)
数据库应用程序开发指南
1996 北京市:石油工业出版社
PowerBuilder 6.0应用开发指南 编程篇(1998 PDF版)
PowerBuilder 6.0应用开发指南 编程篇
1998 北京:人民邮电出版社
跨越Director 6.5/7.0(1999 PDF版)
跨越Director 6.5/7.0
1999 北京:北京希望电脑公司;北京:北京希望电子出版社