Если я запускаю команду PostgreSQL, которая генерирует выходные данные в виде потока текста, например vacuum full verbose analyze
, как я могу записать его вывод, используя соединение JDBC?Как захватить вывод команды в PostgreSQL с помощью соединения JDBC?
1
A
ответ
2
Это доступно в предупреждениях Statement
объекта, который был использован для запуска команды:
Statement stmt = connection.createStatement();
stmt.execute("vacuum verbose foobar");
SQL Warning warn = stmt.getWarnings();
if (warn != null)
{
System.out.println(warn.getMessage);
}
Теоретически может быть приковано предупреждение, так что вы можете использовать цикл, который проверяет SQLWarning.getNextWarning()
. Подробнее см. JDK JavaDocs.
Смежные вопросы
- 1. захватить вывод команды android в perl
- 2. Как захватить вывод с помощью библиотеки syslog
- 3. Как отменить длительный запрос в PostgreSQL с помощью JDBC?
- 4. Как настроить Play JDBC с помощью Postgresql?
- 5. Python, захватить весь вывод из команды оболочки
- 6. Как захватить вывод команды в дескриптор файла в оболочке Bourne?
- 7. Как захватить вывод execvp
- 8. Получение соединения JDBC с помощью JNDI в Spring JDBC
- 9. Как захватить вывод команды поиска в пакетном файле на переменную
- 10. Как захватить вывод команды без ее отображения в stdout
- 11. Как захватить вывод из запланированной задачи без команды в Laravel?
- 12. Как захватить вывод команды командной консоли в C#?
- 13. Как захватить вывод из удаленной команды в Capistrano?
- 14. Ansible - Как захватить вывод команды и сохранить как несколько переменных
- 15. Как реализованы соединения JDBC?
- 16. Как захватить вывод нескольких команд?
- 17. Powershell: Как захватить вывод powershell
- 18. Powershell: как захватить вывод с хоста
- 19. как захватить вывод «mount»
- 20. Как захватить вывод printf?
- 21. Соединения JDBC
- 22. Как использовать JDBC-соединения?
- 23. PostgreSQL JDBC Объединив
- 24. Как захватить вывод сценария оболочки с помощью exec в tcl
- 25. захватить вывод команды строки в Linux Баш нетипичного результата
- 26. Как захватить вывод в Java
- 27. Как обнаружить утечку соединения в jdbc с помощью weblogic?
- 28. Как записать вывод команды wait script с помощью функции expect_out?
- 29. как читать вывод команды из последовательного устройства с помощью питона
- 30. Как захватить вывод chown в сценарии ksh