本书是国内首本以DB2最新发布版本V9为依据,展示DB2最新特性的作品,综合市场需求与实践中的案例总结,突出DB2 V9在实践中的应用。
全书共分8章,内容主要包括DB2及应用开发基础、DB2 JDBC应用开发、使用PHP开发DB2应用、DB2 v9中的pureXML、DB2.NET应用开发、DB2嵌入式SQL应用开发、DB2高级应用、DB2并发技术和性能调整。
全书内容深入浅出,见解精辟,无论是用于教学还是对于从事DB2应用开发的专业人士,本书均是一本不可或缺的工具书。
管松,现为IBM中国软件开发中心企业内容管理产品(Content Manager)开发经理,毕业于中国科学院软件所,加入IBM研发中心工作后涉及领域包括Websphere Commerce,主机上的DB2数据库系统等。
..
<< 查看详细
第1章 DB2及应用开发基础
1.1 DB2简介
1.1.1 DB2 V7
1.1.2 DB2 V8
1.1.3 DB2 V9
1.2 DB2 V9新特性
1.2.1 更多的XML的支持
1.2.2 更易于维护
1.2.3 更多选择的分区支持
1.2.4 更佳的安全性
1.2.5 数据库设计
1.3 DB2 V9安装
1.3.1 DB2 V9的安装
1.3.2 响应文件安装
1.3.3 创建第一个数据库
1.4 DB2图形工具和数据库对象
1.4.1 DB2图形工具
1.4.2 DB2数据库对象
1.4.3 DB2应用开发的数据库对象
1.5 DB2常用命令简介
. 1.6 DB2应用开发编程方法
1.6.1 基于驱动的API编程
1.6.2 嵌入式SQL编程
1.7 本章小结
第2章 DB2 JDBC应用开发
2.1 Java简介
2.2 JDBC基础知识
2.2.1 JDBC驱动程序分类
2.2.2 JDBC程序开发基本步骤
2.2.3 JDBC主要的接口与类
2.2.4 JDBC规范简介
2.2.5 Java、JDBC与SQL数据类型映射关系
2.3 IBM DB2 JDBC/SQLJ通用驱动程序
2.3.1 通用驱动程序介绍
2.3.2 通用驱动程序安装
2.3.3 通用驱动程序连接性
2.3.4 通用驱动程序事务控制
2.3.5 通用驱动程序安全机制
2.3.6 通用驱动程序对于XML访问的支持
2.3.7 对应用程序运行监控的支持
2.3.8 对客户机重新路由的支持
2.4 JDBC应用程序高级主题
2.4.1 访问LOB(大对象)
2.4.2 使用恰当的数据类型访问LOB
2.4.3 访问单值数据类型
2.4.4 设置保存点
2.4.5 获取identity列的取值
2.4.6 处理存储过程返回的多个结果集
2.4.7 使用ResultSetMeta获取结果集的元数据信息
2.4.8 使用DatabaseMetaData获取数据源的元信息
2.4.9 使用ParameterMetaData获取参数的元数据
2.4.10 在JDBC应用程序中批量更新
2.4.11 从BatchUpdateException中获取信息
2.4.12 使用DB2通用驱动程序执行批量查询
2.4.13 DB2通用驱动程序中ResultSet的特征
2.4.14 为DB2服务器提供客户端信息
2.5 DB2 Java开发的性能优化
2.5.1 关闭auto commit
2.5.2 只对需要的列进行获取或修改
2.5.3 将数字存储成数字类型
2.5.4 使用DB2自带的函数
2.5.5 及时释放资源
2.5.6 给参数赋值的时候使用匹配的类型
2.5.7 调整Java虚拟机堆大小
2.5.8 保持对JDK和JDBC驱动程序的更新
2.6 错误诊断和分析处理
2.6.1 DB2对错误特别的处理
2.6.2 Trace的设置
2.7 本章小结
第3章 使用PHP开发DB2应用
第4章 DB2 V9中的pureXML
第5章 DB2 .NET应用开发
第6章 DB2嵌入式SQL应用开发
第7章 DB2高级应用
第8章 DB2并发技术和性能调整
附录A DB2问题诊断工具介绍
附录B DB2网络搜索扩展器(DB2 Net Search Extender)
专有词汇列表
参考文献
DB2数据库是IBM公司提供的企业级关系型数据库解决方案,是IBM在数据库领域的重量级产品,它在可靠性、稳定性、伸缩性及可扩展性等方面,都极具优势,表现出色。.
1980年,SystemR项目诞生,这具有划时代的意义,因为在这个项目中首次实现了关系型数据库服务器的原型。1982年,SQL/DS产品被用于大型机操作系统VM和VSE中,这是业界第一个以SQL作为接口的商用数据库管理系统,它也是基于System R的原型设计出来的。1983年,DB2终于横空出世,当时主要用在MVS上(DATABASE2forMVS)。
1987年,OS/2 Extended Edition中的数据库管理器实现了分布式系统上的首个关系型数据库。随后,DB2在跨平台方面进一步发展,不仅用在IBM iSeries(OS/400操作系统)和zSeries(OS/390、z/OS、z/VM和zLinux)等大型主机和服务器系列上,也跨越了AIX、HP-UX、Solaris、Windows和Linux等各种LUW平台。..
如今,DB2家族产品进一步延伸,比如用于支持手持设备和嵌入式Linux环境的DB2Everyplace,就是当前DB2产品系列中发展迅速的一个分支。而用于数据挖掘和商业智能方面的DataWarehouseEditon (DWE),也在迅猛发展。DB2数据库系统的功能也进一步加强和拓展,比如,本书就特别涉及了DB2对很多当前主流开发语言的支持,以及DB2V9强大的新特性。
可以毫不夸张地说,经历了20多年风风雨雨的DB2,一直是世界数据库领域的先行者和领导者。随着DB2在中国的推广,其客户越来越多,其使用范围也越来越广。然而国内DB2书籍却比较缺乏,特别是面向DB2应用开发的相关书籍。IBM中国开发中心作为DB2在中国的主要研发基地,我们作为在IBM中国工作在DB2第一线的研发人员,感到沉重的使命感。这也就是本书写作的初衷。...
作者
2008年
为致力于软件业务在中国的长期发展,IBM公司于1999年在中国投资成立了中国开发中心(IBM China Development Lab,CDL)。在为IBM全球客户提供满足需求的软件、硬件产品,以及技术和解决方案的同时,作为IBM全球软件资源在中国的窗口,CDL把全球先进技术引入中国,为中国软件产业与世界的交流搭建桥梁。.
八年来,CDL不断吸引全球卓越的科技和管理人才,以及中国各大学府的顶尖学生、优秀工程师加入,并积极致力于同本土合作伙伴共同建设团队,研发队伍从八年前的100多位软件工程师增至今天的3000多位,年平均成长速度超过50%。
CDL高度重视员工培养,除各种短期或长期的培训,员工还被派往IBM在美国或其他地区的实验室,与世界各地同仁一起工作,在工作中学习先进的技术和管理方式。CDL更是将IBM全球实验室中拥有丰富经验的技术和管理人才请到中国工作,向中国员工传授经验。庞大的资金注入,人性化的管理方式,以及对人才方面的巨大投资,对人力资本的极度重视,使中国开发中心得以与IBM全球实验室共同成长,最终拥有一支经验丰富,训练有素的团队。
目前,CDL与全世界同步发展多项领域产品,正在为包括Information Management、WebSphere、Lotus、Tivoli、Rational在内的所有IBM软件核心产品的研究和开发作出卓越贡献,并在SOA、数据库、WebSphere产品系列、普及运算、Lotus Workplace Client技术及Linux系统方面取得非凡的成就,被视为IBM全球产品的开发重心之一。..
在CDL高速发展的同时,为将信息产业的最新技术尽快地转化为对中国用户有价值的解决方案,帮助用户更有成效地开展业务,增强竞争优势,我们恪守为中国软件业与世界交流搭建桥梁的承诺,希望将IBM全球公司几十年的技术积淀和我们的心得与大家共同分享,于是,我们选择了实力非凡、专业创新的电子工业出版社博文视点公司作为合作伙伴,推出这一由IBM中国开发中心(CDL)的架构师、资深软件工程师们编写的系列丛书,范围涵盖了从开发实践、测试方法、项目实践、最新技术标准和发展趋势探讨,到先进解决方案构建、面向服务的架构的提供等诸多方面。
我希望这套丛书能把我们一线专家宝贵的经验,以及我们的见解呈现给读者,并希望无论是企业IT经理、程序设计和开发人员、软件工程师、软件架构师,还是在校学生,或者是对计算机领域有兴趣的人员,都能从中获取知识或者得到启发。
在同业界分享经验和世界最新技术及趋势的同时,我们希望能为推动中国软件产业的加速发展贡献微薄之力。IBM中国开发中心将一如既往地同业界同仁一起,共铸中国信息产业的辉煌明天!...
郑妙勤
IBM院士、总经理 IBM中国开发中心