存储过程调用java

来源:互联网 发布:ftp端口正被使用 编辑:程序博客网 时间:2024/06/05 20:54

 网上有三种方法,这是其中的一种,要在sqlplus中执行。

SQL> create or replace and compile java source named "javademo1"  2    as  3    import java.sql.*;  4    public class JavaDemo1{  5      public static void main(String[] argv){  6          System.out.println("hello, gg");  7      }  8    }  9  /Java 已创建。SQL> create or replace procedure javademo1  2      as  3   language java name 'JavaDemo1.main(java.lang.String[])';  4  /过程已创建。SQL> set serveroutput onSQL> call javademo1();调用完成。SQL> call dbms_java.set_output(5000);调用完成。SQL> call javademo1();hello, gg调用完成。


转自:http://blog.csdn.net/thinker28754/article/details/3962989