Definition of a JAR file for a Java routine to Db2

One way to organize the classes for a Java routine is to collect those classes into a JAR file. If you do this, you need to install the JAR file into the Db2 catalog.

Db2 provides built-in stored procedures that perform the following functions for the JAR file:
SQLJ.INSTALL_JAR
Installs a JAR file into the local Db2 catalog.
SQLJ.DB2_INSTALL_JAR
Installs a JAR file into the local Db2 catalog or a remote Db2 catalog.
SQLJ.REPLACE_JAR
Replaces an existing JAR file in the local Db2 catalog.
SQLJ.DB2_REPLACE_JAR
Replaces an existing JAR file in the local Db2 catalog or a remote Db2 catalog.
SQLJ.REMOVE_JAR
Deletes a JAR file from the local Db2 catalog or a remote Db2 catalog.
SQLJ.ALTER_JAVA_PATH
Modifies the class resolution path of an previously installed JAR file to a specified value.

You can use IBM® Optim™ Development Studio to install JAR files into the Db2 catalog, or you can write a client program that executes SQL CALL statements to invoke these stored procedures.