sql >> Base de Datos >  >> RDS >> Oracle

¿Dónde va la salida de system.out.println en la clase Java de Oracle?

Un artículo de Oracle proporciona información útil.

Cita:

Tu clase:

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

Ahora, compila y carga tu clase:

C:\oracle9i\bin>javac SimpleJava.java
C:\oracle9i\bin>loadjava -user scott/tiger SimpleJava.class

Desde SQL*Plus, cree el contenedor PL/SQL para invocar la clase Java recién cargada:

SQL> create or replace procedure call_simplejava
  2  as language java
  3  name 'SimpleJava.showMessage()';
  4  /

Ejecute el código de SQL*Plus:

SQL> set serveroutput on;
SQL> call dbms_java.set_output(50);

Llamada completada.

SQL> execute call_simplejava;
Here we are