在PL/SQL中調用Java方法


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM