powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вывод из Java Stored Procedure
6 сообщений из 6, страница 1 из 1
Вывод из Java Stored Procedure
    #33611899
vladik_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята, подскажите как сделать вывод ошибки или отладочной информации из java stored procedur, писал
1) System.err.println(e); где е-exception
2) System.out.println(e); где е-exception
3) e.printStackTrace(); где е-exception

и нихера, ничего не вижу в output window в SQL Navigator 4.1, пробовал выполнять эту хранимую процедуру и в SQL Plus и тоже нихера!!!???
...
Рейтинг: 0 / 0
Вывод из Java Stored Procedure
    #33611958
Евгений Путилин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladik_kнихера, ничего не вижу в output window в SQL Navigator 4.1, пробовал выполнять эту хранимую процедуру и в SQL Plus и тоже нихера!!!???
LOG4J или java.util.logging.Logger тебе поможет.
...
Рейтинг: 0 / 0
Вывод из Java Stored Procedure
    #33611982
deepsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oracle9i Java Stored Procedures Developer's Guide
Release 2 (9.2)
Redirecting Output
On the server, the default output device is a trace file, not the user screen. As a result, System.out and System.err print to the current trace files. To redirect output to the SQL*Plus text buffer, call the procedure set_output() in package DBMS_JAVA, as follows:

SQL> SET SERVEROUTPUT ON
SQL> CALL dbms_java.set_output(2000);

The minimum (and default) buffer size is 2,000 bytes; the maximum size is 1,000,000 bytes. In the following example, the buffer size is increased to 5,000 bytes:

SQL> SET SERVEROUTPUT ON SIZE 5000
SQL> CALL dbms_java.set_output(5000);

Output is printed when the stored procedure exits.

For more information about SQL*Plus, see the SQL*Plus User's Guide and Reference.
...
Рейтинг: 0 / 0
Вывод из Java Stored Procedure
    #33612380
vladik_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Путилин vladik_kнихера, ничего не вижу в output window в SQL Navigator 4.1, пробовал выполнять эту хранимую процедуру и в SQL Plus и тоже нихера!!!???
LOG4J или java.util.logging.Logger тебе поможет.

Не могли бы Вы объяснить, что такое LOG4J или java.util.logging.Logger, как ими пользоваться или пример какой бросить?
...
Рейтинг: 0 / 0
Вывод из Java Stored Procedure
    #33612968
vladik_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deepskyOracle9i Java Stored Procedures Developer's Guide
Release 2 (9.2)
Redirecting Output
On the server, the default output device is a trace file, not the user screen. As a result, System.out and System.err print to the current trace files. To redirect output to the SQL*Plus text buffer, call the procedure set_output() in package DBMS_JAVA, as follows:

SQL> SET SERVEROUTPUT ON
SQL> CALL dbms_java.set_output(2000);

The minimum (and default) buffer size is 2,000 bytes; the maximum size is 1,000,000 bytes. In the following example, the buffer size is increased to 5,000 bytes:

SQL> SET SERVEROUTPUT ON SIZE 5000
SQL> CALL dbms_java.set_output(5000);

Output is printed when the stored procedure exits.

For more information about SQL*Plus, see the SQL*Plus User's Guide and Reference.


отработало, спасибо, только я писал не call, а execute

И все-таки, кто мне объяснит что такое LOG4J и java.util.logging.Logger, и с чем их едят???
...
Рейтинг: 0 / 0
Вывод из Java Stored Procedure
    #33618800
ArchiMage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пакет проекта Apache, ищи там
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вывод из Java Stored Procedure
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]