JAVA創(chuàng)建Oracle存儲(chǔ)過(guò)程的實(shí)現(xiàn)
用JAVA創(chuàng)建Oracle存儲(chǔ)過(guò)程使我們開(kāi)發(fā)中常用到的,下面就為您詳細(xì)介紹使用JAVA來(lái)編寫Oracle存儲(chǔ)過(guò)程的詳細(xì)方法步驟,希望對(duì)您你能有所啟迪。
先看下如何使用JAVA來(lái)編寫Oracle存儲(chǔ)過(guò)程,我們?cè)贠racle的sql plus中編寫語(yǔ)句。
Ⅰ、啟動(dòng)SQL PLUS
Ⅱ、編寫JAVA類,定義JAVA類別名,本存儲(chǔ)過(guò)程為簡(jiǎn)單地輸出傳入?yún)?shù)的平方值。
create or replace and compile java source named "PF" as 
/** 
* 通過(guò)JAVA類來(lái)實(shí)現(xiàn)創(chuàng)建Oracle存儲(chǔ)過(guò)程 
*/ 
package org.oraclejava.pro;
public class javaCreatePro { 
public static String test(int num) { 
    return num + "的平方為: " + num * num; 
} 
}
Ⅲ、將JAVA類中的方法test創(chuàng)建為一個(gè)Oracle函數(shù)方法
create or replace function PF_FUN(name integer) return varchar2 as language java name 'org.oraclejava.pro.javaCreatePro.test(java.lang.Integer) return
java.lang.String';
Ⅳ、在控制臺(tái)直接調(diào)用創(chuàng)建的Oracle函數(shù)
select PF_FUN(10) from dual;
Ⅴ、輸出結(jié)果
10的平方為:100
【編輯推薦】















 
 
 
 
 
 
 