public static int explosiveReaction(int ingredient)
/students/data/Courses.jar
EXECUTE PROCEDURE sqlj.install_jar("file://students/data/Courses.jar", "course_jar");
sqlj.install_jar( ) 过程指定 JAR ID,course_jar,分配给它在当前数据库中安装的 Courses.jar 文件。
在数据库中定义 JAR ID 之后,可以在创建和执行以 Java 语言编写的 UDR 使用该 JAR ID。(您必须拥有数据库的 Resource 特权或 DBA 特权,并且还必须具有 Java 语言的 Usage 特权,才能创建或删除 Java UDR。)
当您为第三个参数指定一个非零数字时,数据库服务器将搜索任何包含的部署描述符文件。例如,您可能希望包括包含 SQL 语句的描述符文件,以在 JAR 文件中注册和授予对 UDR 的权限。
如果启用了 IFX_EXTEND_ROLE 配置参数(缺省设置),那么只有 DBSA 或持有 EXTEND 角色的用户可以执行 sqlj.install_jar( ) 过程。当禁用 IFX_EXTEND_ROLE 时,任何用户都可以执行 sqlj.install_jar( )。