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