Oracle
 sql >> Baza danych >  >> RDS >> Oracle

gdzie dane wyjściowe system.out.println trafiają do klasy java Oracle?

artykuł Oracle zawiera przydatne informacje.

Cytat:

Twoja klasa:

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

Teraz skompiluj i załaduj swoją klasę:

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

W SQL*Plus utwórz opakowanie PL/SQL, aby wywołać nowo załadowaną klasę Java:

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

Wykonaj kod z SQL*Plus:

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

Połączenie zakończone.

SQL> execute call_simplejava;
Here we are


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie SQL w celu zwinięcia zduplikowanych wartości według zakresu dat

  2. Czy funkcja Oracle CURRENT_TIMESTAMP naprawdę jest funkcją?

  3. Czy ODP.NET można redystrybuować?

  4. Jak zaszyfrować hasło w Oracle?

  5. Nie znaleziono klasy sterownika JDBC:oracle.jdbc.OracleDriver