Oracle
 sql >> база данни >  >> RDS >> Oracle

къде отива изходът system.out.println в класа на Oracle Java

Oracle статия предоставя полезна информация.

Цитат:

Вашият клас:

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

Сега компилирайте и заредете своя клас:

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

От SQL*Plus създайте PL/SQL обвивката, за да извикате новозаредения Java клас:

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

Изпълнете кода от SQL*Plus:

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

Обаждането приключи.

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. Изберете всички редове, които се срещат в списъка с 2927 идентификатора

  2. изпълни съхранена процедура на oracle от sql сървър, използвайки функцията за отворена заявка

  3. Изтичане на памет на OracleBulkCopy (изключение OutOfMemory)

  4. Вмъкнете в с union all и nextval не работи с дублиращи се стойности

  5. REGEXP_COUNT игнориране на чувствителността към главни и малки букви