SAP SQL Anywhere and SAP Adaptive Server allow you to specify Java classes.
SAP jConnect version 6.05 and later implements DynamicClassLoader (DCL) to load a class directly from an SAP SQL Anywhere or SAP Adaptive Server server and use it as if it were present in the local CLASSPATH.
In SAP jConnect 6.0 and earlier versions, only classes that appeared in the SAP jConnect CLASSPATH were accessible, that is, any attempt of a SAP jConnect application to access an instance of a class that was not in the local CLASSPATH, resulted in a java.lang.ClassNotFound exception.
All security features present in the superclass are inherited. The loader delegation model implemented in Java 2 is followed—first SAP jConnect attempts to load a requested class from the CLASSPATH; if that fails, SAP jConnect tries the DynamicClassLoader.
See Java in Adaptive Server for more detailed information about using Java and SAP Adaptive Server.