sql >> Database >  >> RDS >> Oracle

waar gaat de output van system.out.println naar de oracle java-klasse?

Een Oracle artikel biedt nuttige informatie.

Citaat:

Jouw klas:

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

Compileer en laad nu je klas:

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

Maak vanuit SQL*Plus de PL/SQL-wrapper om de nieuw geladen Java-klasse aan te roepen:

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

Voer de code uit van SQL*Plus:

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

Oproep voltooid.

SQL> execute call_simplejava;
Here we are


  1. Oracle NUMBER(p) opslaggrootte?

  2. Tips voor het migreren van eigen naar open source databases

  3. Print de gegevens in ResultSet samen met kolomnamen

  4. Cursor voor lus in Oracle