Java, Python, Perl, PHP, Ruby, C++, C, REXX, PL/I, COBOL, RPG, FORTRAN的APIs，以及很多其它的程序语言。DB2同样支持整合于Eclipse和Visual Studio .NET整合开发环境之中。
错误处理.DB2计算机程序一个重要的特征就是错误处理。SQL communications area（SQLCA）结构曾一度被专门用于DB2程序在每个SQL语句被执行后向应用程序返回错误信息。在SQLCA block