成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數(shù)據(jù)庫里如何使用Java存儲

數(shù)據(jù)庫 Oracle
以下的文章主要介紹的是Oracle數(shù)據(jù)庫里如何使用Java存儲,如果你對相關(guān)內(nèi)容感興趣的話,你就可以瀏覽以下的文章,望對你有所收獲。

本文主要介紹的是如何在Oracle數(shù)據(jù)庫里使用Java存儲過程,本文以Oracle為例,來介紹一下java存儲過程的實際具體用法。 以下是文章的具體介紹,望你瀏覽完以下的內(nèi)容會有所收獲。

 

一、如何創(chuàng)建java存儲過程?

通常有三種方法來創(chuàng)建java存儲過程。


1. 使用Oracle的sql語句來創(chuàng)建:

e.g. 使用

  1. create or replace and compile java source named "" as  

后邊跟上java源程序。要求類的方法必須是public static的,才能用于存儲過程。

  1. SQL> create or replace and compile java source 
    named "javademo1"   
  2. as   
  3. import java.sql.*;   
  4. public class JavaDemo1   
  5. {   
  6. public static void main(String[] argv)   
  7. {   
  8. System.out.println("hello, java demo1");   
  9. }   
  10. }   
  11. /   

 

Java 已創(chuàng)建

  1. SQL> show errors java source "javademo1"  

 

沒有錯誤。

  1. SQL> create or replace procedure javademo1   
  2. as   
  3. language java name 'JavaDemo1.main(java.lang.String[])';   
  4. /    

 

過程已創(chuàng)建

  1. SQL> set serveroutput on   
  2. SQL> call javademo1();   
  3.  

 

調(diào)用完成

  1. SQL> call dbms_java.set_output(5000);  

 

調(diào)用完成

  1. SQL> call javademo1();   
  2. hello, java demo1   

 

調(diào)用完成。

  1. SQL> call javademo1();   
  2. hello, java demo1    

 

調(diào)用完成。

2.使用外部class文件來裝載創(chuàng)建

e.g. 這里既然用到了外部文件,必然要將class文件放到oracle Server的某一目錄下邊。

  1. public class OracleJavaProc   
  2. {   
  3. public static void main(String[] argv)   
  4. {   
  5. System.out.println("It's a Java Oracle procedure.");   
  6. }   
  7. }   
  8. SQL> grant create any directory to scott;   

 

授權(quán)成功

  1. SQL> conn scott/tiger@iihero.oracledb  

已連接。

 

  1. SQL> create or replace directory test_dir as 'd:\oracle';  

目錄已創(chuàng)建

  1. SQL> create or replace java class using bfile
    (test_dir, 'OracleJavaProc.CLASS')   
  2. 2 /    

 

Java 已創(chuàng)建。

  1. SQL> create or replace procedure testjavaproc as 
    language java name 'OracleJavaProc.main
    (java.lang.String[])';   
  2. 2 / 

 

過程已創(chuàng)建。

  1. SQL> call testjavaproc(); 

調(diào)用完成。

  1. SQL> execute testjavaproc;  

 

PL/SQL 過程已成功完成。

  1. SQL> set serveroutput on size 5000   
  2. SQL> call dbms_java.set_output(5000);   

 

調(diào)用完成

  1. SQL> execute testjavaproc;   
  2. It's a Java Oracle procedure.  

 

以上的相關(guān)內(nèi)容就是對如何在Oracle數(shù)據(jù)庫里使用Java存儲過程的相關(guān)介紹,望你能有所收獲。

【編輯推薦】

  1. 對Oracle綁定變量的實際操作
  2. Oracle數(shù)據(jù)庫的安裝與配置流程示例
  3. Oracle 數(shù)據(jù)庫的并行執(zhí)行的實際操作
  4. Oracle RAC配置中應(yīng)注意的問題
  5. Oracle 刪除后重新安裝的具體方法
責任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-08 16:13:34

Oracle數(shù)據(jù)庫

2011-05-17 15:30:27

Oracle數(shù)據(jù)庫ADO

2010-04-16 14:39:45

Oracle數(shù)據(jù)庫

2010-04-16 13:53:23

Oracle數(shù)據(jù)庫

2012-03-08 10:18:33

JavaOracle

2011-07-19 17:06:33

Oracle數(shù)據(jù)庫自動增長列

2011-04-11 13:58:19

數(shù)據(jù)庫

2009-06-17 09:29:22

2010-10-26 14:40:31

oracle存儲過程

2009-05-13 10:29:01

存儲過程OracleJava

2010-04-28 09:50:14

Oracle數(shù)據(jù)庫

2011-03-04 12:46:57

Oracle數(shù)據(jù)庫自動存儲管理(ASM)

2010-04-19 16:01:54

2010-10-26 14:19:04

oracle存儲過程

2010-04-16 13:34:00

Oracle Java

2010-10-26 16:27:37

連接Oracle數(shù)據(jù)庫

2011-07-28 14:31:47

SQL Server數(shù)存儲過程

2010-04-16 13:46:47

Oracle數(shù)據(jù)庫

2011-04-13 14:58:16

Oracle數(shù)據(jù)庫刪除

2009-11-20 14:08:39

Oracle數(shù)據(jù)庫備份
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产98色在线 | 日韩 | 龙珠z国语版在线观看 | 免费的色网站 | 精品久久久久久久人人人人传媒 | 日韩在线欧美 | 亚洲精品不卡 | 久久99久久98精品免观看软件 | 精品久久久久久一区二区 | 亚洲国产精品一区二区第一页 | 91久久精品国产 | 2020国产在线 | 欧美久久视频 | 韩日一区二区三区 | 日一日操一操 | 国产精品久久久久永久免费观看 | 国产欧美日韩二区 | 欧美日产国产成人免费图片 | www.激情.com| 国产伦精品一区二区三区高清 | 久久成人一区 | 精品久久久久一区二区国产 | 日韩欧美精品 | 在线观看国产视频 | 在线播放一区二区三区 | 免费看淫片 | 成人a视频 | 久久噜噜噜精品国产亚洲综合 | 久久久国产一区二区 | 毛片毛片毛片毛片毛片 | 亚洲欧美第一视频 | 中文字幕日韩欧美 | 99免费在线视频 | 国产在线成人 | 久久精品免费一区二区三 | 亚洲午夜网 | 欧美成人免费 | 天天拍天天操 | 日韩精品一区二区三区中文字幕 | 91综合在线观看 | 久久久天天 | 久久精品国产一区 |