本人用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
这里网上的资料很少,请知道的大牛帮忙解答下,十分感谢~