DB2 软件开发者工具箱 (SDK) 是一个可选部件, 它是随每个“DB2 通用数据库”、DB2 Connect 产品,以及 DB2 用于个人开发人员的版本和 DB2 用于通用开发人员的版本提供的。SDK 提供了您需要用来开发 Java、C、C++、Perl 和 COBOL 中的 DB2 应用程序的程序设计接口、实用程序和文档。对于 Windows 开发,数据库的 ODBC 接口和 OLE DB 接口与 Microsoft 开发技术和调度技术集成。 Visual C++ 附件简化了为 DB2 客户机存取 Windows 而构建嵌入式 SQL C 和 C++ 模块的任务, 或为 Windows 上的 DB2 构建存储过程的任务。
根据最新的 SQL 标准定义,已增强了 SQL 用于编写存储过程的过程结构。新的 SQL 过程语言允许用户使用扩展的 SQL 语言(作为 Java 或其他程序设计语言的替代语言) 迅速而简单地创建存储过程。IBM DB2 存储过程构建器 (SPB) 提供了一种开发环境,用来以 Java 或新的 SQL 过程语言创建、安装和测试存储过程。