Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вывод из Java Stored Procedure / 6 сообщений из 6, страница 1 из 1
20.03.2006, 13:51
    #33611899
vladik_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод из Java Stored Procedure
Ребята, подскажите как сделать вывод ошибки или отладочной информации из 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
20.03.2006, 14:07
    #33611958
Евгений Путилин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод из Java Stored Procedure
vladik_kнихера, ничего не вижу в output window в SQL Navigator 4.1, пробовал выполнять эту хранимую процедуру и в SQL Plus и тоже нихера!!!???
LOG4J или java.util.logging.Logger тебе поможет.
...
Рейтинг: 0 / 0
20.03.2006, 14:15
    #33611982
deepsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод из Java Stored Procedure
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
20.03.2006, 16:05
    #33612380
vladik_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод из Java Stored Procedure
Евгений Путилин vladik_kнихера, ничего не вижу в output window в SQL Navigator 4.1, пробовал выполнять эту хранимую процедуру и в SQL Plus и тоже нихера!!!???
LOG4J или java.util.logging.Logger тебе поможет.

Не могли бы Вы объяснить, что такое LOG4J или java.util.logging.Logger, как ими пользоваться или пример какой бросить?
...
Рейтинг: 0 / 0
20.03.2006, 19:29
    #33612968
vladik_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод из Java Stored Procedure
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
23.03.2006, 03:29
    #33618800
ArchiMage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод из Java Stored Procedure
Пакет проекта Apache, ищи там
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вывод из Java Stored Procedure / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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