您的位置:首页 > 编程语言 > Java开发

在PL/SQL中调用Java方法

2015-04-16 17:54 309 查看

from http://www.cnblogs.com/objectorl/archive/2012/05/17/call-java-from-plsql.html
1. 通过创建Java source的方式将Java class编译到数据库中

create or replace and compile java source named xxfnd as
package xxfnd;
public class Test{
public void Test(){
}

pubic static String helloWorld(){
return "Hello, World!";
}
}


2. 检查Java class是否编译成功

show errors java source xxfnd;


3. 创建PL/SQL测试程序包

create or replace package test_pkg is
function hello_world return varchar2;
end test_pkg;
/
create or replace package body test_pkg is
function hello_world return varchar2 is
language java name 'xxfnd.Test.helloWorld() return String';
end test_pkg;
/


4. 编写plsq测试脚本

begin
dbms_output.put_line(test_pkg.hello_world);
end;
/


此种方法可避免开发人员到服务器中编译java类并调用loadjava命令将java类载入系统中,所有的过程均在PLSQL客户端即可完成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: