图书介绍

DB2通用数据库API开发人员指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

DB2通用数据库API开发人员指南
  • (美)Roger E.Sanders著;杨正洪等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111090713
  • 出版时间:2001
  • 标注页数:519页
  • 文件大小:32MB
  • 文件页数:533页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

DB2通用数据库API开发人员指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 数据库基本概念1

第1章 DB2数据库结构1

1.1 关系数据库1

1.2 关系数据库的对象2

1.2.1 数据库2

1.2.2 表空间2

1.2.3 表4

1.2.4 数据类型4

1.2.5 检查约束6

1.2.6 索引7

1.2.7 视图8

1.2.8 程序包9

1.2.9 触发器9

1.2.10 别名10

1.2.11 事件监视器10

1.2.12 模式10

1.2.13 系统目录视图11

1.2.14 恢复日志文件和恢复历史文件11

1.2.15 配置文件12

1.3 DB2数据库的目录13

1.3.1 物理数据库目录13

1.3.2 卷目录14

1.3.3 系统目录14

1.3.4 工作站目录15

1.3.5 数据库连接服务目录15

1.4 小结15

第2章 数据库一致性机制17

2.1 数据一致性的定义17

2.2 事务17

2.3 并发性和事务隔离级别19

2.3.1 可重复读20

2.3.2 读稳定性20

2.3.3 游标稳定性20

2.3.4 未提交的读21

2.3.5 指定隔离级别21

2.4 锁定22

2.4.1 锁定的属性22

2.4.2 锁的状态23

2.4.3 锁定和应用程序性能25

2.4.4 事务日志30

2.4.5 数据库恢复32

2.5 小结33

第二部分 应用程序开发基础35

第3章 DB2应用程序开发入门35

3.1 什么是DB2数据库应用程序35

3.2 设计一个DB2数据库应用程序36

3.3 DB2数据库应用程序的元素37

3.3.1 高级编程语言38

3.3.2 SQL语句38

3.3.3 CLI函数调用40

3.3.4 API函数调用41

3.4 建立DB2数据库应用程序开发环境42

3.5 建立DB2数据库应用程序测试环境43

3.5.1 创建测试数据库43

3.5.2 创建测试表和视图43

3.5.3 产生测试数据44

3.6 管理事务44

3.7 创建并准备源代码文件45

3.8 小结45

第4章 编写API应用函数47

4.1 API源代码文件的基本结构47

4.2 API函数调用的类型47

4.3 API命名规范50

4.4 API数据结构51

4.5 错误处理53

4.5.1 评估返回代码53

4.5.2 评估SQLCA返回代码53

4.5.3 评估SQLSTATE54

4.6 生成可执行应用程序54

4.7 运行、测试和调试API应用程序54

4.8 小结55

第三部分 应用程序编程接口函数57

第5章 程序预编译和通用编程API函数57

5.1 嵌入SQL应用程序的准备57

5.1.1 异常情况、信号和中断处理58

5.1.2 指针操作和内存拷贝函数58

5.1.3 指定连接记账字符串58

5.1.4 检查SQLCA返回代码和SQLSTATE值59

5.1.5 程序准备和常规应用程序编程函数表60

5.2 PRECOMPILE PROGRAM60

5.3 BIND71

5.4 REBIND75

5.5 GET INSTANCE79

5.6 INSTALL SIGNAL HANDLER81

5.7 INTERRUPT84

5.8 GET ADDRESS87

5.9 COPY MEMORY88

5.10 DEREFERENCE ADDRESS89

5.11 SET ACCOUNTING STRING90

5.12 GET ERROR MESSAGE92

5.13 GET SQLSTATE MESSAGE95

5.14 GET AUTHORIZATIONS98

第6章 DB2数据库管理器控制和数据库控制API103

6.1 DB2数据库管理器的服务器进程103

6.1.1 创建和删除DB2数据库103

6.1.2 启动和停止DB2数据库104

6.1.3 获得和设置其他连接设置值104

6.1.4 控制DB2数据库管理器的连接实例104

6.2 DB2数据库管理器和DB2数据库控制函数104

6.3 START DATABASE MANAGER105

6.4 STOP DATABASE MANAGER108

6.5 FORCE APPLICATION111

6.6 CREATE DATABASE116

6.7 DROP DATABASE123

6.8 ACTIVATE DATABASE124

6.9 DEACTIVATE DATABASE127

6.10 ATTACH128

6.11 ATTACH AND CHANGE PASSWORD132

6.12 DETACH136

6.13 QUERY CLIENT136

6.14 SET CLIENT141

6.15 QUERY CLIENT INFORMATION142

6.16 SET CLIENT INFORMATION146

第7章 DB2数据库管理器和数据库配置的API函数148

7.1 配置DB2148

7.1.1 DB2数据库管理器配置参数148

7.1.2 DB2数据库配置参数149

7.1.3 DB2数据库管理器和数据库配置函数149

7.2 GET DATABASE MANAGER CONFIGURATION150

7.3 GET DATABASE MANAGER CONFIGURATION DEFAULTS159

7.4 UPDATE DA TABASE MANAGER CONFIGURATION162

7.5 RESET DATABASE MANAGER CONFIGURATION166

7.6 GET DATABASE CONFIGURATION167

7.7 GET DATABASE CONFIGURATION DEFAULTS176

7.8 UPDATE DATABASE CONFIGURATION179

7.9 RESET DATABASE CONFIGURATION184

第8章 数据库、节点和DCS目录管理API186

8.1 DB2目录186

8.1.1 系统数据库目录186

8.1.2 卷目录186

8.1.3 工作站目录187

8.1.4 数据库连接服务目录187

8.2 在NetWare服务器上注册/注销DB2数据库服务器187

8.3 DB2数据库、节点和DCS目录管理函数188

8.4 CATALOG DATABASE189

8.5 UNCATALOG DATABASE193

8.6 CHANGE DATABASE COMMENT195

8.7 OPEN DATABASE DIRECTORY ENTRY198

8.8 GET NEXT DATABASE DIRECTORY ENTRY201

8.9 CLOSE DATABASE DIRECTORY SCAN203

8.10 CATALOG NODE203

8.11 UNCATALOG NODE208

8.12 OPEN NODE DIRECTORY SCAN211

8.13 GET NEXT NODE DIRECTORY ENTRY213

8.14 CLOSE NODE DIRECTORY SCAN215

8.15 CATALOG DCS DATABASE216

8.16 UNCATALOG DCS DATABASE219

8.17 OPEN DCS DIRECTORY SCAN222

8.18 GET DCS DIRECTORY ENTRIES224

8.19 GET DCS DIRECTORY ENTRY FOR DATABASE226

8.20 CLOSE DCS DIRECTORY SCAN226

8.21 REGISTER227

8.22 DEREGISTER231

第9章 表和表空间管理的API233

9.1 表空间和表空间容器233

9.1.1 重组表数据233

9.1.2 更新表统计信息234

9.2 DB2的表和表空间的管理函数234

9.3 OPEN TABLESPACE QUERY235

9.4 FETCH TABLESPACE QUERY238

9.5 CLOSE TABLESPACE QUERY241

9.6 TABLESPACE QUERY241

9.7 SINGLE TABLESPACE QUERY245

9.8 GET TABLESPACE STATISTICS248

9.9 OP EN TABLESPACE CONTAINER QUERY251

9.10 FETCH TABLESPACE CONTAINER QUERY254

9.11 CLOSE TABLESPACE CONTAINER QUERY255

9.12 TABLESPACE CONTAINER QUERY256

9.13 FREE MEMORY259

9.14 REORGANIZE TABLE260

9.15 RUN STATISTICS263

第10章 数据库迁移和灾难恢复API268

10.1 数据库迁移268

10.2 从一个“不一致”的状态中恢复268

10.3 创建备份映像269

10.4 从备份映像中恢复数据库和表空间270

10.5 执行重定向的恢复操作270

10.6 使用前滚恢复270

10.7 恢复历史文件271

10.8 DB2数据库迁移和灾难恢复函数273

10.9 MIGRATE DATABASE273

10.10 RESTART DATABASE276

10.11 BACKUP DATABASE278

10.12 RESTORE DATABASE286

10.13 RECONCILE294

10.14 SET TABLESPACE CONTAINERS298

10.15 ROLLFORWARD DATABASE305

10.16 ASYNCHRONOUS READ LOG317

10.17 OPEN RECOVERY HISTORY FILE SCAN323

10.18 GET NEXT RECOVERY HISTORY FILE ENTRY328

10.19 CLOSE RECOVERY HISTORY FILE SCAN331

10.20 UPDATE RECOVERY HISTORY FILE332

10.21 PRUNE RECOVERY HISTORY FILE336

第11章 数据处理API341

11.1 调出数据341

11.2 调入数据341

11.3 装入数据342

11.4 调出、调入和装入操作的支持文件格式343

11.5 DB2数据处理函数344

11.6 EXPORT344

11.7 IMPORT352

11.8 LOAD364

11.9 LOAD QUERY379

11.10 QUIESCE TABLESPACES FOR TABLE381

第12章 DB2数据库分区管理函数384

12.1 节点组和数据库分区384

12.2 并行操作的类型385

12.2.1 I/O并行处理385

12.2.2 查询并行处理385

12.2.3 实现查询并行处理387

12.3 启用数据库分区387

12.4 DB2数据库分区管理函数388

12.5 ADD NODE388

12.6 DROP NODE VERIFY391

12.7 CREATE DATABASE AT NODE393

12.8 DROP DATABASE AT NODE396

12.9 SET RUNTIME DEGREE398

12.10 GET TABLE PARTITIONING INFORMATION401

12.11 GET ROW PARTITIONING NUMBER404

12.12 REDISTRIBUTE NODEGROUP410

第13章 数据库监控器和不确定事务处理API415

13.1 DB2数据库系统监控器415

13.1.1 数据库系统监控器的开关415

13.1.2 开始计数时416

13.1.3 获取快照监控器的数据417

13.2 在多个数据库中工作417

13.3 两阶段提交的处理过程417

13.3.1 在使用两阶段提交时遇到错误的恢复419

13.3.2 手工解决不确定事务420

13.3.3 使用XA兼容的事务管理器的两阶段提交的处理422

13.4 DB2数据库监控器和不确定事务的处理函数422

13.5 GET/UPDATA MONITOR SWITCHES423

13.6 RESET MONITOR427

13.7 ESTIMATE DATABASE SYSTEM MONITOR BUFFER SIZE430

13.8 GET SNAPSHOT433

13.9 LIST DRDA INDOUBT TRANSACTIONS441

13.10 LIST INDOUBT TRANSACTIONS445

13.11 COMMIT AN INDOUBT TRANSACTION450

13.12 ROLLBACK AN INDOUBT TRANSACTION454

13.13 FORGET TRANSACTION STATUS458

第14章 线程上下文管理函数459

14.1 上下文459

14.2 DB2线程上下文管理函数459

14.3 SET APPLICATION CONTEXT TYPE460

14.4 CREATE AND ATTACH TO AN APPLICATION CONTEXT463

14.5 DETACH AND DESTROY APPLICATION CONTEXT467

14.6 ATTACH TO CONTEXT471

14.7 DETACH FROM CONTEXT472

14.8 GET CURRENT CONTEXT472

14.9 INTERRUPT CONTEXT476

第四部分 附录481

附录A SQL数据结构481

附录B DB2日志记录484

附录C 例子程序是怎样开发的512

热门推荐