MariaDB / MySQL - как получить подробный вывод LOAD DATA с помощью JDB C? - PullRequest
0 голосов
/ 28 января 2020

При выполнении из подсказки mysql оператор LOAD DATA INFILE выводит подробные сведения о результатах. Например:

Запрос в порядке, затронуто 1000 строк (0,74 се c)

Записи: 16044 Удалено: 0 Пропущено: 15044 Предупреждения: 0

Однако, как указано здесь , этот вывод создается не во всех контекстах. Например, при выполнении одного оператора SQL из командной строки можно вывести вывод диагностики c, но только если вы укажете подробный параметр дважды (-vv).

Я бы хотел чтобы иметь возможность записывать и регистрировать эти выходные данные в приложении, которое использует драйвер JDB C для отправки оператора LOAD DATA. Я не вижу очевидного способа получить доступ к выводу. ResultSet пуст, как и Statement.getWarnings(). Я использую Connector / J для MariaDB, но любая информация о том, откуда выводится или как он отправляется, будет полезна.

...