При выполнении из подсказки 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, но любая информация о том, откуда выводится или как он отправляется, будет полезна.