网上有三种方法,这是其中的一种,要在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 on SQL> call javademo1(); 调用完成。 SQL> call dbms_java.set_output(5000); 调用完成。 SQL> call javademo1(); hello, gg 调用完成。
转自:http://blog.csdn.net/thinker28754/article/details/3962989