推荐读物: DB2 for Linux, UNIX, and Windows 应用程序开发

通过这份特别为数据库开发社区整理的推荐读物列表了解 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 部分:理解可信上下文
参与4

4同行回答

触发器Triggers http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.admin.dbobj.doc/doc/c0004113.html 类型:网页级别:中级日期:当前触发器定义一组响应在特定的表中执行的插入、更新或删除操作的动作。这个 URL 是 DB2 在线帮助中关于触发器主...显示全部
触发器
Triggers
http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.admin.dbobj.doc/doc/c0004113.html 类型:网页级别:中级日期:当前触发器定义一组响应在特定的表中执行的插入、更新或删除操作的动作。这个 URL 是 DB2 在线帮助中关于触发器主题的主要页面。它介绍了触发器,并且链接到在线帮助站点内其他关于触发器的高级主题DB2 基础: 在 DB2 Universal Database 中创建第一个触发器
http://www.ibm.com/developerworks/cn/data/library/techarticles/0308bhogal/0308bhogal.html 类型:文章级别:初级日期:2003 年 8 月创建 DB2 触发器不一定很麻烦。Kulvir Singh Bhogal 将教您逐步创建用于银行场景的触发器。
INSTEAD OF 触发器 - 所有视图都是可更新的!
http://www.ibm.com/developerworks/cn/data/library/techarticles/0210rielau/0210rielau.html 类型:文章级别:中级日期:2002 年 10 月通常使用视图将 DB2 逻辑模式从物理模式分离出来。本文将评估哪些视图能够自动更新,然后介绍一个 DB2 UDB V8.1 中的新特性,称为 INSTEAD OF 触发器,它能够更新所有视图。
How to temporarily disable triggers in DB2 UDB
http://www.ibm.com/developerworks/db2/library/techarticle/0211swart/0211swart.html?S_TACT=105AGX52&S_CMP=content 类型:文章级别:初级日期:2002 年 11 月有时您希望为临时禁用的表添加一个触发器。例如,尽管您要求在日常 SQL 操作上使用触发器,但肯定不希望在运行某些脚本时触发它们。常规做法是先删掉触发器,然后在需要时再创建一个。不过,这将要求您跟踪许多触发器,这是件很麻烦的事。(比如,我将这些触发器的源代码放在哪儿了?)
更多内容,请参见:

http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0509poon2/index.html收起
2009-05-19
浏览567
SQL 用户定义函数A UDF for File Output and Debugging from SQL http://www.ibm.com/developerworks/db2/library/techarticle/0302izuha/0302izuha.html?S_TACT=105AGX52&S_CMP=content 类型:文章级别:中级日期:2003 年 2 月本文描述了可用于直接从 SQL 输出文件的用户自...显示全部
SQL 用户定义函数
A UDF for File Output and Debugging from SQL
http://www.ibm.com/developerworks/db2/library/techarticle/0302izuha/0302izuha.html?S_TACT=105AGX52&S_CMP=content 类型:文章级别:中级日期:2003 年 2 月本文描述了可用于直接从 SQL 输出文件的用户自定义函数。这个功能对调试存储过程尤其有用。此外,还提供了样例代码。
利用 UDF 轻松迁移:位运算、布尔运算和逐位运算的乐趣
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0504greenstein/ 类型:文章级别:中级日期:2005 年 4 月许多关系数据库(包括 Sybase、Oracle、Microsoft SQL Server 和 Informix ®)都支持列定义的 bit 数据类型或 Boolean 数据类型,并且为这些数据类型提供逐位函数或 Boolean 函数。T-SQL 也提供逐位操作 —— integer、smallint 和 tinyint 数据类型之间的 AND、OR、NOT 和 EXCLUSIVE OR 操作,而 PL/SQL 支持 BITAND —— 或针对 integer 数据类型的逻辑 AND。DB2 UDB 没有提供对 bit 或 Boolean 数据类型的原生支持,也没有提供对逐位操作和 Boolean 代数操作的原生支持。收起
2009-05-19
浏览513
SQL 存储过程DB2 9 SQL Procedure Developer(735 考试) http://www.ibm.com/developerworks/cn/data/zones/certification/index.html#735 类型:教程级别:中级日期:2008 年 10 月这个包含 6 个教程的系列讨论了关于 V9.5 Stored Procedure Development 的各种主题,并帮助您准备...显示全部
SQL 存储过程
DB2 9 SQL Procedure Developer(735 考试)
http://www.ibm.com/developerworks/cn/data/zones/certification/index.html#735 类型:教程级别:中级日期:2008 年 10 月这个包含 6 个教程的系列讨论了关于 V9.5 Stored Procedure Development 的各种主题,并帮助您准备 DB2 9.5 SQL Procedure Developer exam 735。在更新这个推荐读物列表时,这个系列教程仍然处于编写阶段,因此某个教程可能还没有发表。在 SQL 存储过程中使用 XML
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0701oliva/ 类型:文章级别:中级日期:2007 年 1 月通过本文的过程逻辑探索 XML 数据的交互。本文提高的简洁代码和解释将为您节省宝贵的时间,让您尽快熟悉 SQL 存储过程中的 XML。
记录 DB2 UDB 的存储过程消息:一个用于动态记录 C 存储过程日志的框架
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0601khatri/ 类型:文章级别:初级日期:2007 年 8 月本文展示了一个日志记录框架,它可以和 IBM DB2 UDB 存储过程结合使用,可以从过程本身直接记录信息、错误和调试消息。
解决 DB2 UDB Java 存储过程的常见问题
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0510law/ 类型:文章级别:中级日期:2005 年 10 月查看在 IBM DB2 UDB 上运行 Java 存储过程所需的基础设置,然后仔细检查开发人员在开发和部署 Java 例程中可能遇到的常见问题。本文作者通过生动的例子和通用的解决方案帮助您正常运行 Java 例程。
SQL stored procedure profiling in DB2 Developer Workbench
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0710chu/ 类型:文章级别:中级日期:2007 年 10 月在需要执行大量 SQL 过程和 SQL 语句的复杂应用程序或批处理环境中,DBA 使用传统的方法监控和调优 SQL 会非常困难。您可以使用 IBM DB2 Developer Workbench (DWB) 配置部署在 DB2 for Linux, Unix, and Windows, Version 8.2 或更新版本上的 SQL 存储过程。虽然 Developer Workbench 已经重命名为 Data Studio 产品,并且经过改进,但本文仍然适用。
SQL procedure tracing: Analyzing SQL procedure flow
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0409rielau/index.html 类型:文章级别:中级日期:2005 年 8 月本文描述了一个 API,它允许在 DB2 UDB V8.2 for Linux, UNIX, and Windows 中透明地跟踪 SQL 过程,并且允许显式地跟踪非 SQL 过程。此外,还提供了这个 API 的一个示例 SQL 接口。
Tune SQL procedures: Tips and tricks for fast SQL procedures
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0501rielau 类型:文章级别:中级日期:2005 年 1 月您想学习更多关于调优 SQL PL 的技巧吗?本文介绍了在 DB2 UDB V8.2 for Linux, UNIX, and Windows 中调优 SQL 过程的一些常见示例,并且特别关注从其他数据库管理系统导出的过程。
SQL 过程的性能:提示和技巧
http://www.ibm.com/developerworks/cn/data/library/techarticles/0306arocena/0306arocena.html 类型:文章级别:初级日期:2003 年 6 月如果您已经调整好数据库参数、实现最佳的并行性并且调优了索引,您还会通过其他方法提高数据库的性能吗?采用 SQL 怎么样?本文就如何在 SQL 存储过程中组织逻辑提供具体的建议,帮助优化响应时间。收起
2009-05-19
浏览518
SQLThe SQL Reference for Cross-Platform Development http://www.ibm.com/developerworks/db2/library/techarticle/0206sqlref/0206sqlref.html?S_TACT=105AGX52&S_CMP=content 类型:文章级别:初级日期:2008 年 3 月希望编写可移植应用程序的人员的好消息!这份资料让您能...显示全部
SQL
The SQL Reference for Cross-Platform Development
http://www.ibm.com/developerworks/db2/library/techarticle/0206sqlref/0206sqlref.html?S_TACT=105AGX52&S_CMP=content 类型:文章级别:初级日期:2008 年 3 月希望编写可移植应用程序的人员的好消息!这份资料让您能够使用可以在 DB2 Universal Database 家族产品中移植的 SQL 开发应用程序。DB2 Universal Database 家族产品包括 DB2 UDB for z/OS Version 8、DB2 UDB for iSeries Version 5 Release 3 和 DB2 UDB for Linux, UNIX, and Windows Version 8.1。
为可移植 DB2 应用程序开发精选的常用 SQL 特性
http://www.ibm.com/developerworks/cn/data/library/techarticles/db2common/ 类型:文章级别:初级日期:2006 年 9 月您正在编写可以跨平台移植的 SQL 应用程序吗?这里提供的信息能够确保您编写的应用程序是可移植的。本文的表格总结了常见的 SQL 应用程序特性,并且让您能够使用可以在 DB2 家族产品中移植的 SQL 开发应用程序。DB2 家族产品包括 DB2 for z/OS、DB2 for i5/OS 和 DB2 for Linux, UNIX, and Windows。本文的格式便于阅读。请参见上面引用的文档 The SQL Reference for Cross-Platform Development ,获得关于跨平台 SQL 的最新信息
DB2 SQL Cookbook
http://mysite.verizon.net/Graeme_Birchall/id1.html 类型:网页这个站点提供了几本由 Graeme Birchall 撰写的可免费下载的 DB2 指南。
DB2 最佳实践: 性能调优和问题诊断最佳实践
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0903perfbp1/ 类型:文章级别:中级本文是 DB2 最佳实践系列的一部分,它就如何编写和调优 SQL 查询提供指导,并且介绍优化 SQL 性能所需的数据库配置技巧
Tuning DB2 SQL Access Paths
http://www.ibm.com/developerworks/db2/library/techarticle/0301mullins/0301mullins.html 类型:文章级别:初级日期:2003 年 1 月数据库权威专家 Craig Mullins 解释了访问路径和连接方法的基础知识,并且演示如何使用工具(比如 Explain)监控和调优 SQL 的性能。
使用 DB2 Text Search 进行全文本搜索
http://www.ibm.com/developerworks/cn/data/tutorials/dm0810shettar/ 类型:教程级别:初级日期:2008 年 10 月通过在 SQL 和 XQuery 语句中嵌入全文本搜索子句,DB2® Text Search 使 IBM® DB2 for Linux®, UNIX®, and Windows® 数据库用户能够创建带有全文本搜索功能的应用程序。在这个教程中,您将设置一个能够支持文本搜索的数据库,并且通过学习一个场景为设置自己的文本搜索积累一些经验。
DB2 9 中基于字符的字符串函数
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0705nair/ 类型:文章级别:中级日期:2007 年 5 月本文概述了 IBM DB2 9 for Linux, UNIX, and Windows 中新的基于字符的字符串函数。它首先解释了关键概念,比如与字符串数据相关的字符和字节语义。然后讨论为什么需要这些函数,并且提供一些通用场景的示例。此外,它还讨论了代码单元概念和基于字符的函数。本文进一步解释这些函数如何帮助解决前面提到的问题,并且针对每个场景给出一个示例。最后,了解使用这些函数时遇到的常见问题和性能问题。
DB2 基础:物化查询表简介
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0509melnyk/ 类型:文章级别:初级日期:2005 年 9 月物化查询表(materialized query table,MQT)的定义基于查询结果。MQT 能够大幅提高查询性能。本文向您介绍 MQT、汇总表(summary table)和临时表(staging talbe),并且通过生动的例子展示如何使用物化查询表。
从 SQL 进行操作系统调用
http://www.ibm.com/developerworks/cn/data/library/techarticles/0303stolze/0303stolze.html 类型:文章级别:初级日期:2003 年 3 月一个常见的客户场景是需要处理存储在由 DB2 Universal Database (UDB) 管理的数据库中的字符串。这些字符串包含某些需要进一步解析和分析的连接数据。本文讲解如何解析数据,并给出进一步处理结果的一些可能方式。收起
2009-05-19
浏览536

提问者

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2009-05-19
  • 关注会员:0 人
  • 问题浏览:5859
  • 最近回答:2009-05-19
  • X社区推广