Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

onde a saída system.out.println vai na classe java oracle


Um artigo da Oracle fornece algumas informações úteis.

Citar:

Sua classe:
public class SimpleJava {
   public void main(String[] args) {
      System.out.println("Here we are");
    }
}

Agora, compile e carregue sua classe:
C:\oracle9i\bin>javac SimpleJava.java
C:\oracle9i\bin>loadjava -user scott/tiger SimpleJava.class

No SQL*Plus, crie o wrapper PL/SQL para chamar a classe Java recém-carregada:
SQL> create or replace procedure call_simplejava
  2  as language java
  3  name 'SimpleJava.showMessage()';
  4  /

Execute o código do SQL*Plus:
SQL> set serveroutput on;
SQL> call dbms_java.set_output(50);

Chamada concluída.
SQL> execute call_simplejava;
Here we are