ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 如何创建一个简单的JAVA存储过程(转)

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

原创 Linux操作系统 作者:zhouwf0726 时间:2019-03-15 14:42:05 0 删除 编辑
软件环境:
  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
  
  调用完成。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/756652/viewspace-242211/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: JAVA存储过程(转)
请登录后发表评论 登录
全部评论

注册时间:2006-02-22

  • 博文量
    458
  • 访问量
    416609