Chinaunix首页 | 论坛 | 博客
  • 博客访问: 606684
  • 博文数量: 841
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 10:08
文章分类

全部博文(841)

文章存档

2011年(1)

2008年(840)

我的朋友

分类:

2008-10-28 10:12:37


  软件环境:
  1、操作系统: 2000 Server
  2、数 据 库: 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 /
  
   已创建。
  
  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
  
  调用完成。
【责编:admin】

--------------------next---------------------

阅读(340) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~