您在这里:首页 > 学员专区 > 技术文章
  • oracle全球副总裁Robert Green和亚太地区副总裁Damien Garey莅临CUUG参观视察工作!
  • Oracle视频
    Oracle
    CUUG课程

    Oracle存储过程调用Java方法

     

    存储过程中调用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("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

    调用完成。

    Oracle  8I 9I都测试通过。


    (文章来自网络,如有侵权请来信告知,本站将在第一时间删除。)

    相关文章 [上一篇] 在存储过程中做简单动态查询(二)
    010-56426307(59426319)
    CUUG热门培训课程
    Oracle DBA就业培训
    CUUG名师
    网络课程
    技术沙龙
    最新动态

    总机:(010)-56426307,59426319 QQ讨论群:243729577 182441349 邮箱:yuezt@cuug.com
    通信地址:北京市海淀区紫竹院路88号紫竹花园D座703(CUUG)邮政编码:100089 
    中国UNIX用户协会 Copyright 2010  ALL Rights Reserved 北京神脑资讯技术有限公司
    京ICP备11008061号