我尝试使用IBM数据工作室在SQLJ中创建存储过程,并能够在构建为xxx.class,xxx_Profile0.ser和xxx_ProfileKeys.class时创建三种类型的文件,并将(.class)文件放在下面目录/ QIBM / UserData / OS400 / SQLLib / Function。
将存储过程创建为
CREATE PROCEDURE XXXX.SQLJ_JAVA ( )
LANGUAGE JAVA
SPECIFIC XXXX.SQLJ_JAVA
NOT DETERMINISTIC
NO SQL
CALLED ON NULL INPUT
EXTERNAL NAME 'sample.execution'
PARAMETER STYLE DB2GENERAL ;
执行下面的例外程序时。
SQL State:42724
供应商代码:-4304
消息:[SQL4304] Java存储过程或用户定义函数SQLJ_JAVA,特定名称SQLJ_JAVA无法为原因代码1加载Java类SP。
如果出现任何问题,请告诉我。