歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Java創建Oracle存儲過程的實現

1.先看下如何使用JAVA來編寫Oracle存儲過程,我們在Oracle的sql plus中編寫語句。  

2.Ⅰ、啟動SQL PLUS  

3.Ⅱ、編寫JAVA類,定義JAVA類別名,本存儲過程為簡單地輸出傳入參數的平方值。 

  1. create or replace and compile java source named "PF" as    
  2. /**   
  3. * 通過JAVA類來實現創建Oracle存儲過程   
  4. */    
  5. package org.oraclejava.pro;   
  6.   
  7. public class javaCreatePro {    
  8. public static String test(int num) {    
  9.     return num + "的平方為: " + num * num;    
  10. }    
  11. }   

Ⅲ、將JAVA類中的方法test創建為一個Oracle函數方法

  1. create or replace function PF_FUN(name integer) return varchar2 as language java name 'org.oraclejava.pro.javaCreatePro.test(java.lang.Integer) return  
  2.   
  3. java.lang.String';   

Ⅳ、在控制台直接調用創建的Oracle函數 

  1. select PF_FUN(10) from dual;

Ⅴ、輸出結果     

  1. 10的平方為:100  
Copyright © Linux教程網 All Rights Reserved