You can develop DB2® external routines (procedures and functions) using the following APIs and associated programming languages:
.NET Common Language Runtime programming languages
CLI
COBOL (Only supported for procedures)
Java™
Any other programming language that supports this API.
Any programming language that supports this API.