如何创建一个简单的JAVA存储过程

发表于:2007-05-25来源:作者:点击数: 标签:java存储创建简单一个
软件环境: 1、操作系统: Windows 2000 Server 2、数 据 库:Oracle 8i R2 (8.1.7) for NT 企业版 3、安装路径:C:\ORACLE 实现方法: 1、 创建一个文件为TEST.java public class TEST { public static void main (String args[]) { System.out.println("HE

  软件环境:
  1、操作系统:Windows 2000 Server
  2、数 据 库:Oracle 8i R2 (8.1.7) for NT 企业版
  3、安装路径:C:\ORACLE
  
  实现方法:
  1、  创建一个文件为TEST.java
       public class TEST
       {
        public static void main (String args[])
       {
          System.out.println("HELLO THIS iS A JAVA PROCEDURE");
       }
       }
  2、  javac TEST.java
  3、  java TEST
  

  4、 " SQL> conn system/manager
  SQL> grant create any directory to scott;
  SQL> conn scott/tiger
  SQL> create or replace directory test_dir as 'd:\';
  
  目录已创建。
  
  SQL> create or replace java class using bfile(test_dir,'TEST.CLASS')
   2 /
  
  Java 已创建。
  
  SQL> select object_name,object_type,STATUS from user_objects;
  
  SQL> create or replace procedure test_java
     as language java
     name 'TEST.main(java.lang.String[])';
     /
  
  过程已创建。
  
  SQL> set serveroutput on size 5000
  SQL> call dbms_java.set_output(5000);
  
  调用完成。
  
  SQL> execute test_java;
  HELLO THIS iS A JAVA PROCEDURE
  
  PL/SQL 过程已成功完成。
  
  SQL> call test_java();
  HELLO THIS iS A JAVA PROCEDURE
  
  调用完成。

原文转自:http://www.ltesting.net