通过这份特别为数据库开发社区整理的推荐读物列表了解 IBM® DB2® for Linux™, UNIX®, and Windows®。这篇很受欢迎的文章在更新后包括了已发表的有关 DB2 9 的最新内容。本系列的另一篇文章是
推荐读物:DB2 UDB for Linux, UNIX and Windows 数据库管理。
简介
本文提供了有关 DB2 for Linux, UNIX, and Windows 在线学习资源列表。
DB2 信息中心 也是一个不错的信息来源。下面列出的读物大部分都是在 IBM developerWorks 上发表的文章,或者是 IBM Redbooks™。这个读物列表主要针对希望更多了解 DB2 数据库管理主题的客户、顾问和其他技术专家,这些主题包括安装、迁移、管理、监视和调优、高可用性、数据库移植和问题诊断。这个列表包含的读物按照以下标题进行组织:
安装和迁移管理监视和调优原生 XML 支持高可用性Linux 平台Windows 平台移植问题诊断认证
一般的应用程序开发
DB2 for Linux, UNIX, and Windows V9.5 Application Porting Guide http://www.ibm.com/developerworks/db2/library/long/porting/?S_TACT=105AGX52&S_CMP=content 类型:文档级别:初级日期:2007 年 11 月IBM DB2 Database for Linux, UNIX, and Windows Version 9.5 引入了大量特性,它们大大简化了将应用程序从其他关系数据库供应商迁移到 DB2 的任务。该文档介绍了这些特性。
Application development enhancements with DB2 9.5 http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm.db2.luw.wn.doc/doc/c0023230.html 类型:网页IBM DB2 9.5 for Linux, UNIX, and Windows 中针对开发人员的新改进包括:IBM Data Studio(改进后的新 Developer Workbench)、集成的 PHP 扩展、集成的 Ruby on Rails 框架支持、改进的 Perl 驱动器、改进的 Visual Studio 2005 增件、改进的 JDBC 和 SQLJ 驱动器,以及 IBM Informix、IBM UniData 和 IBM UniVerse 数据服务器的 .NET 支持,还包括大标识符支持、全局变量、实现应用程序可移植性的数组支持和 DECFLOAT 数据类型、新的标量函数与其他数据库供应商使用的标量函数具有相同的名称、逐位(bitwise)标量函数等等……
DB2 9 入门:应用程序开发方面的增强 http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0607ahuja/ 类型:文章级别:初级日期:2006 年 7 月IBM DB2 9 for Linux , UNIX , and Windows 中针对开发人员的新改进包括:新的 Developer Workbench、与 .NET 环境的进一步集成、XML 和 SOA 环境的大力支持、针对 PHP 和 Ruby on Rails 的新驱动器和适配器,以及新的应用程序样例。本文是介绍 DB2 9 特性的系列文章的最后一篇,它概述了这些改进。
Application development with DB2 9 http://www.ibm.com/software/data/db2/ad/ 类型:网页DB2 9 为所有开发人员提供全面的支持,包括 Java (IBM Driver for JDBC and SQLJ)、.NET、C/C++ (IBM DB2 Driver for ODBC and CLI)、COBOL、PHP、Perl 和 Ruby 开发人员。
DB2 Express-C: The Developer Handbook for XML, PHP, C/C++, Java, and .NET http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247301.html?Open 类型:红皮书级别:初级日期:2006 年 9 月DB2 Express Edition for Community (DB2 Express-C) 是用于开发和部署的免费数据服务器。DB2 Express-C 支持各种用于应用程序开发的 API、驱动器和接口,包括用 PHP、C/C++ 和 .NET 进行开发。另外,DB2 Express-C V9 包含经过改进的 XML 特性。DB2 Express-C 为 ISV 提供面向 Web、企业和电子商务应用程序的理想的初级数据库服务器。这份 IBM 红皮书为使用 DB2 Express-C 开发 DB2 应用程序提供基础的说明。它描述如何为应用程序开发安装和配置 DB2 Express-C,以及使用 XML、PHP、C/C++、Java 和 .NET 构建 DB2 应用程序的技巧。并且提供使用不同的语言开发 DB2 应用程序的示例代码。只要遵循提供的示例,您将能够快速学会使用 XML、PHP、C/C++、Java 和 .NET 开发 DB2 应用程序。
IBM Data Studio 简介,第 1 部分:IBM Data Studio 1.1.0 和 Eclipse 入门 http://www.ibm.com/developerworks/cn/edu/dm-dw-dm-0711eaton-i.html 类型:教程级别:中级日期:2007 年 11 月IBM Data Studio 教程第 1 部分。IBM Data Studio 1.1.0 版本让 DB2 V9.5 数据库开发人员能够开发可以访问许多数据服务器中的数据的数据库应用程序对象,它取代了 IBM DB2 Developer Workbench (DWB)。在本教程中,您学习如何安装和处理数据透视图、创建连接和创建项目。
随处访问数据库:为 DB2 UDB for Linux, UNIX, and Windows 提供 Unicode 支持的实用方法 http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0601poon2/ 类型:文章级别:中级日期:2006 年 1 月设计您的 IBM DB2 for Linux, UNIX, and Windows 数据库,让它能够通过 Unicode 实现全球通用。本文解释支持的编码有哪些、设计数据库时应该考虑的事项、如何将非 Unicode 数据库迁移到 Unicode 数据库,以及如何输入数据。另外,您还学习 Java 应用程序如何访问 DB2 Unicode 数据,并且根据一些 Java 示例进行练习。
在 DB2 应用中使用受信任上下文 http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0609mohan/ 类型:文章级别:中级日期:2006 年 9 月学习如何通过命令行界面(CLI)、XA 或基于 Java Database Connectivity(JDBC)的应用程序实现在 DB2 中可信的上下文。通过在中间层实现解释、减少特权过度授予和审计终端用户的活动,在应用程序中实现可信上下文可以提高安全性。注意,DB2 V9.1 仅向受支持的 DB2 z/OS 服务器提供可信上下文客户机支持。DB2 V9.5 提供可信上下文服务器支持。
参见教程
在 DB2 9.5 中实现新的安全功能,第 2 部分:理解可信上下文