在oracle中怎样声明这个java类中的函数?
有这样一个类和里面的函数:
SecureRandom sr = SecureRandom.getInstance("DevRandom", "DatechCrypto");
类SecureRandom已经上栽到oracle中了,我想使用其中的函数getInstance,它的返回值是类SecureRandom,但是在pl/sql中该怎么发布它呢?
create or replace function get_instance return ????? as language java name'SecureRandom.getInstance(java.lang.String,java.lang.String) return java.lang.String';
请问?????该怎么写呢?
问题点数:0、回复次数:3Top
1 楼freddy2003()回复于 2004-09-03 11:15:47 得分 0
你的好难懂呀!!Top
2 楼zhwind(风)回复于 2004-09-03 15:52:54 得分 0
我再叙述一边我的问题吧,希望大家可以帮帮我
我将一个java类:SecureRandom通过loadjava上载到了Oracle中,
类中有这样一个函数getInstance(),该函数的返回值是
SecureRandom类,即在java环境下可以这样用:
SecureRandom sr = SecureRandom.getInstance("DevRandom",
"DatechCrypto");
我的问题是,现在我想在Oracle中使用这个函数getInstance(),
我首先怎么样来发布它呢?我是这样写的:
create or replace function get_instance return ?????
as language java
name'SecureRandom.getInstance(java.lang.String,java.lang.S
tring) return java.lang.String';
在????处应该是函数返回的类型,比如:varchar2。但是
getInstance的返回值是SecureRandom类型的,在?????处我该怎么写呢?Top
3 楼zhwind(风)回复于 2004-09-14 11:29:07 得分 0
这个贴子好多天啦,哪位英雄帮帮小弟阿Top




