test.Test.java
编译(注意JDK的版本,要和oracle的jdk版本一致,oracle 9的jdk为1.4,oracle 10的jdk为1.5)
javac test/Test.java
打包
jar cvf test.jar test/Test.class
加载
loadjava -r -user 用户名/密码@数据库 test.jar
创建函数
create or replace function hello (name VARCHAR2) return VARCHAR2
as language java name
'test.Test.sayHello (java.lang.String) return java.lang.String ';
测试语句
select hello('Amy') from dual;
结果
HELLO('AMY')
-----------------
hello Amy
1 row selected.