system.out.println 출력은 Oracle Java 클래스에서 어디로 이동합니까?
저는 loadjava 유틸리티를 사용하여 Java 클래스를 Oracle에 로드했습니다.
이 클래스에는 system.out.println 메시지가 있습니다.
이 클래스에서 메서드를 실행할 때 sysout 메시지를 보고 싶습니다.
이 메시지들은 어디서 찾을 수 있습니까?
System.out 및 System.err는 현재 추적 파일에 씁니다.
다음을 통해 SQL*Plus 또는 이와 유사한 제품에 대한 출력을 활성화할 수 있습니다.
서버 출력을 크기 10000으로 설정
exec dbms_java.set_output(10000)
여기서 Java Developer's Guide를 참조하십시오.
즉, 고객이 제 절차에 대한 인터페이스에서 반환되는 것을 보고 싶어하지 않도록 제가 무엇을 기록하고 싶은지 자문해보셔야 합니다.그것에 대한 답은 보통 아무것도 아닙니다.
JDBC 데이터베이스 첨부 파일로 http://www.slf4j.org/ 을 설정할 수 있었습니다(구체적인 내용은 잘 모르겠습니다).
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
언급URL : https://stackoverflow.com/questions/4267545/where-does-the-system-out-println-output-go-in-oracle-java-class
'programing' 카테고리의 다른 글
Android에서 Yes/No 대화상자를 표시하는 방법? (0) | 2023.10.24 |
---|---|
jQuery validate로 유효성 검사를 수동으로 트리거하는 방법은? (0) | 2023.10.24 |
phpmyadmin에서 완전한 가입을 사용하는 방법? (0) | 2023.10.24 |
GCC에서 C11? (0) | 2023.10.24 |
div를 숨기되 빈 공간은 유지합니다. (0) | 2023.10.24 |