Oracle
 sql >> Base de données >  >> RDS >> Oracle

où va la sortie system.out.println dans la classe java oracle

Un article d'Oracle fournit des informations utiles.

Citation :

Votre classe :

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

Maintenant, compilez et chargez votre classe :

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

À partir de SQL*Plus, créez le wrapper PL/SQL pour invoquer la classe Java nouvellement chargée :

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

Exécutez le code depuis SQL*Plus :

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

Appel terminé.

SQL> execute call_simplejava;
Here we are