图书介绍

DB2 V9/9.5高级应用开发【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

DB2 V9/9.5高级应用开发
  • 肖振春,张建伟,林光国编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121074219
  • 出版时间:2009
  • 标注页数:448页
  • 文件大小:133MB
  • 文件页数:465页
  • 主题词:

PDF下载


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

下载说明

DB2 V9/9.5高级应用开发PDF格式电子书版下载

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

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

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

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

图书目录

第1章 DB2及应用开发基础1

1.1 DB2简介1

1.1.1 DB2 V71

1.1.2 DB2 V82

1.1.3 DB2 V95

1.2 DB2 V9新特性6

1.2.1 更多的XML的支持6

1.2.2 更易于维护9

1.2.3 更多选择的分区支持10

1.2.4 更佳的安全性11

1.2.5 数据库设计11

1.3 DB2 V9安装12

1.3.1 DB2 V9的安装12

1.3.2 响应文件安装16

1.3.3 创建第一个数据库20

1.4 DB2图形工具和数据库对象22

1.4.1 DB2图形工具22

1.4.2 DB2数据库对象26

1.4.3 DB2应用开发的数据库对象30

1.5 DB2常用命令简介33

1.6 DB2应用开发编程方法35

1.6.1 基于驱动的API编程36

1.6.2 嵌入式SQL编程39

1.7 本章小结42

第2章 DB2 JDBC应用开发42

2.1 Java简介42

2.2 JDBC基础知识44

2.2.1 JDBC驱动程序分类45

2.2.2 JDBC程序开发基本步骤46

2.2.3 JDBC主要的接口与类50

2.2.4 JDBC规范简介51

2.2.5 Java、JDBC与SQL数据类型映射关系53

2.3 IBM DB2 JDBC/SQLJ通用驱动程序57

2.3.1 通用驱动程序介绍57

2.3.2 通用驱动程序安装58

2.3.3 通用驱动程序连接性60

2.3.4 通用驱动程序事务控制61

2.3.5 通用驱动程序安全机制62

2.3.6 通用驱动程序对于XML访问的支持67

2.3.7 对应用程序运行监控的支持75

2.3.8 对客户机重新路由的支持77

2.4 JDBC应用程序高级主题79

2.4.1 访问LOB(大对象)79

2.4.2 使用恰当的数据类型访问LOB81

2.4.3 访问单值数据类型84

2.4.4 设置保存点84

2.4.5 获取identity列的取值86

2.4.6 处理存储过程返回的多个结果集88

2.4.7 使用ResultSetMeta获取结果集的元数据信息89

2.4.8 使用DatabaseMetaData获取数据源的元信息90

2.4.9 使用ParameterMetaData获取参数的元数据92

2.4.10 在JDBC应用程序中批量更新93

2.4.11 从BatchUpdateException中获取信息95

2.4.12 使用DB2通用驱动程序执行批量查询97

2.4.13 DB2通用驱动程序中ResultSet的特征98

2.4.14 为DB2服务器提供客户端信息101

2.5 DB2 Java开发的性能优化103

2.5.1 关闭auto commit103

2.5.2 只对需要的列进行获取或修改103

2.5.3 将数字存储成数字类型103

2.5.4 使用DB2自带的函数103

2.5.5 及时释放资源104

2.5.6 给参数赋值的时候使用匹配的类型104

2.5.7 调整Java虚拟机堆大小104

2.5.8 保持对JDK和JDBC驱动程序的更新104

2.6 错误诊断和分析处理104

2.6.1 DB2对错误特别的处理105

2.6.2 Trace的设置106

2.7 本章小结110

第3章 使用PHP开发DB2应用111

3.1 PHP简介111

3.1.1 概念111

3.1.2 用途111

3.1.3 特点112

3.1.4 工作原理113

3.2 安装和配置113

3.2.1 Linux下PHP的安装和配置114

3.2.2 Windows下PHP的安装和配置115

3.3 使用PHP脚本访问DB2116

3.3.1 IBM_DB2 API116

3.3.2 PDO_ODBC137

3.3.3 Unified ODBC152

3.4 PHP中面向对象编程简介159

3.5 本章小结161

第4章 DB2 V9中的pureXML162

4.1 XML数据库162

4.1.1 XML基础162

4.1.2 XML数据库165

4.2 DB2 V9中的pureXML167

4.2.1 pureXML特性167

4.2.2 查询应用与编程172

4.3 pureXML应用开发实例179

4.3.1 存储过程179

4.3.2 Ruby On Rails集成182

4.4 本章小结189

第5章 DB2.NET应用开发190

5.1 DB2.NET支持概述190

5.1.1 .NET简介190

5.1.2 ADO.NET架构191

5.1.3 DB2.NET应用程序架构192

5.1.4 DB2.NET Data Provider193

5.1.5 DB2 Visual Studio加载件193

5.1.6 安装和发布194

5.2 快速开发DB2.NET应用程序194

5.2.1 创建SAMPLE数据库194

5.2.2 连接DB2数据库195

5.2.3 第一个DB2.NET应用196

5.3 使用DB2加载件从Visual Studio管理DB2数据库198

5.3.1 向导和IBM设计器198

5.3.2 使用表设计器管理表、键、索引、约束和触发器198

5.3.3 使用视图设计器管理视图201

5.3.4 执行查询201

5.3.5 使用过程设计器管理SQL过程202

5.3.6 使用向导创建SQL函数205

5.4 DB2.NET API—连接数据库207

5.4.1 示例程序207

5.4.2 设置连接属性209

5.4.3 连接池210

5.4.4 DB2Connection常用属性和方法210

5.5 DB2.NET API—查询数据211

5.5.1 DB2DataReader与DataSet的区别211

5.5.2 DB2DataReader常用属性和方法212

5.5.3 分页读取数据214

5.5.4 查询单值和单行数据216

5.5.5 使用DB2ResultSet216

5.5.6 API切换219

5.5.7 .NET与DB2常用数据类型对应表219

5.6 DB2.NET API—更新数据220

5.6.1 执行Insert/Update/Delete语句220

5.6.2 批量更新222

5.6.3 DB2Command主要属性和方法223

5.7 DB2.NET API—执行存储过程223

5.7.1 调用不返回结果集的存储过程223

5.7.2 调用返回结果集的存储过程225

5.7.3 DB2Parameter主要属性226

5.8 DB2.NET API—高级特性227

5.8.1 事务处理和并发控制227

5.8.2 读写LOB(大对象)数据228

5.8.3 读写XML数据231

5.8.4 通用API编程232

5.9 本章小结234

第6章 DB2嵌入式SQL应用开发235

6.1 嵌入式SQL编程235

6.1.1 嵌入式SQL235

6.1.2 嵌入式SQL应用程序开发的一些概念235

6.1.3 构建嵌入式SQL应用程序的过程241

6.1.4 静态SQL和动态SQL243

6.2 静态嵌入式SQL应用编程244

6.2.1 静态嵌入式SQL应用程序的特点244

6.2.2 如何构建静态嵌入式 SQL应用程序246

6.2.3 宿主语言变量和指示符号的使用246

6.2.4 静态嵌入式SQL中游标的使用253

6.2.5 SQLCA和诊断信息处理260

6.3 动态嵌入式SQL应用编程265

6.3.1 动态嵌入式SQL应用程序的特点265

6.3.2 如何构建动态嵌入式SQL应用程序266

6.3.3 动态嵌入式SQL中游标的使用268

6.3.4 SQLDA的结构和使用270

6.3.5 动态嵌入式SQL的一些限制274

6.4 动态SQL和静态SQL的比较274

6.4.1 概念上的对比274

6.4.2 动态绑定和静态绑定275

6.4.3 性能上的对比275

6.4.4 适用情况的对比276

6.5 复合SQL277

6.6 本章小结279

第7章 DB2高级应用280

7.1 存储过程280

7.1.1 存储过程概念280

7.1.2 SQL存储过程282

7.1.3 外部存储过程286

7.1.4 存储过程的构建298

7.1.5 条件处理303

7.1.6 在存储过程中使用SQLDA306

7.1.7 在存储过程中使用LOB309

7.1.8 临时表313

7.2 用户自定义函数及数据类型315

7.2.1 用户自定义函数的概念315

7.2.2 用户自定义函数的分类316

7.2.3 用户自定义数据类型333

7.3 触发器337

7.3.1 触发器的概念337

7.3.2 触发器的属性337

7.3.3 触发器的类型340

7.4 本章小结345

第8章 DB2并发技术和性能调整346

8.1 DB2中并发和锁的概念346

8.2 DB2锁的影响347

8.3 事务锁的几个特征348

8.3.1 锁的粒度348

8.3.2 锁的持续时间349

8.3.3 锁的模式350

8.3.4 锁的对象352

8.4 锁的调整353

8.4.1 bind选项353

8.4.2 在SQL语句中重载隔离级别363

8.4.3 LOCK TABLE语句364

8.5 提高并发性的一些建议366

8.5.1 数据库设计上的建议366

8.5.2 应用程序设计上的建议367

8.6 DB2性能调整概述370

8.6.1 性能调整的概念370

8.6.2 性能调整的目标374

8.7 DB2性能调整原理376

8.7.1 DB2工作原理376

8.7.2 SQL编译过程388

8.7.3 优化器原理392

8.8 调整DB2配置395

8.8.1 配置顾问程序395

8.8.2 基准程序398

8.8.3 DB2参数调整403

8.9 DB2应用程序性能设计和调整407

8.9.1 影响DB2应用性能的重要因素—并发性控制和锁定407

8.9.2 DB2应用程序性能设计策略408

8.10 DB2性能工具介绍和示例417

8.10.1 DB2设计顾问程序418

8.10.2 监视工具418

8.10.3 说明工具420

8.10.4 RUNSTATS421

8.10.5 重组422

8.11 本章小结424

附录A DB2问题诊断工具介绍425

附录B DB2网络搜索扩展器438

专有词汇列表444

参考文献448

热门推荐