These topics describe how to write user-defined routines (UDRs) in the Java™ programming language for IBM® Informix® Dynamic Server with J/Foundation.
These topics also describe the infrastructure that enables you to run Java applications in the database server. These topics describe the Java classes, methods, and interfaces that allow you to access databases from within IBM Informix Dynamic Server with J/Foundation, rather than from a client application.
J/Foundation includes Version 5.0 of the Java Runtime Environment (JRE) and uses it to execute your server-based Java routines. This specific version of the JRE ensures that the Java environment is known and reliable for this database server release.
You need JDK to compile your Java programs.
You need DBDK only for DataBlade module development.
These topics are taken from J/Foundation Developer's Guide.