程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> JAVA創建Oracle存儲過程的實現

JAVA創建Oracle存儲過程的實現

編輯:Oracle數據庫基礎

用Java創建Oracle存儲過程使我們開發中常用到的,下面就為您詳細介紹使用Java來編寫Oracle存儲過程的詳細方法步驟,希望對您你能有所啟迪。

先看下如何使用Java來編寫Oracle存儲過程,我們在Oracle的sql plus中編寫語句。
Ⅰ、啟動SQL PLUS
Ⅱ、編寫JAVA類,定義Java類別名,本存儲過程為簡單地輸出傳入參數的平方值。

create or replace and compile Java source named "PF" as
/**
* 通過Java類來實現創建Oracle存儲過程
*/
package org.OracleJava.pro;

public class JavaCreatePro {
public static String test(int num) {
    return num + "的平方為: " + num * num;
}
}

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

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';

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

select PF_FUN(10) from dual;

Ⅴ、輸出結果
10的平方為:100

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved