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客戶端即可完成。