当前位置: 代码迷 >> Java Web开发 >> DB2 调用java自定义方法报错,请大牛帮忙~解决方案
  详细解决方案

DB2 调用java自定义方法报错,请大牛帮忙~解决方案

热度:9955   发布时间:2013-02-25 21:05:10.0
DB2 调用java自定义方法报错,请大牛帮忙~
本人用java 写了个DES的加密类

想在DB2里面调用然后将数据值加密

将DES。class已经拷贝到IBM\SQLLIB\FUNCTION目录下后

create function encrypt_des(str varchar(100))
returns varchar(100)
fenced
variant
no sql
language java
PARAMETER STYLE java
external name 'DES!encrypt';
用一下脚本创建函数成功

在测试的时候 values(encrypt_des('123')); 
报错如下 
 [Error Code: -4306, SQL State: 42724]  DB2 SQL Error: SQLCODE=-4306, SQLSTATE=42724, SQLERRMC=DB2ADMIN.ENCRYPT_DES;SQL120822162338500;encrypt;(Ljava/lang/String;)Lj, DRIVER=3.50.152

这里网上的资料很少,请知道的大牛帮忙解答下,十分感谢~
刚学DB2,支持楼主一下支持一下吧。。刚学DB2,支持楼主一下 
  相关解决方案