建议将要与数据库中的 Java 一起使用的所有类和 JAR 文件都安装在数据库中。如果将这些类和 JAR 文件存储在数据库中,则能够将该数据库轻松地移动到其它计算机或操作系统上。将这些类和 JAR 文件安装在数据库中的另一个好处是,数据库服务器类装载程序能够从数据库中获取类和资源,这样,使用数据库中的
Java 的每个连接都可以有自己的关于这些类的实例,以及在这些类中有自己的静态变量副本。
但是当某个类或 JAR 文件必须由系统类装载程序来装载时,可通过 java_class_path 数据库选项或 -cp dbeng12/dbsrv12 服务器选项来指定。这两个选项都用于将类和 JAR 文件添加到数据库服务器所构建的用于启动 Java
VM 的类路径中。如果服务器正在运行多个数据库并且每个数据库都有不同的 JAR 和目录需要由系统的类装载程序进行装载,则可以使用 java_class_path 数据库选项。当服务器上的所有数据库都需要相同的类或 JAR 文件时,-cp 数据库服务器选项会很有用。