Я пытаюсь создать набор тестовых скриптов, которые будут выполнять черное тестирование чего-то, что работает с базой данных. Для этого мне нужно выпустить команды SQL из стандартного ввода или файла, что было вполне возможно с клиентом "mysql", но теперь мы используем другую базу данных, которая имеет только драйвер jdbc. Мне нужна такая же базовая функциональность в командной строке, как и у клиента mysql, но для любой базы данных, основанной на jdbc. Возможно ли это без программирования моего пользовательского инструмента Java?
Есть ли зрелые клиенты JDBC командной строки?
Ответ 1
У меня был успех с jisql для баз данных Oracle и Postgres, и он, похоже, поддерживает большинство баз данных с драйверами JDBC:
Ответ 2
Вы имеете в виду что-то вроде http://web.quuxo.com/products/jdbctool/?
Изменить 6/22: Как насчет HenPlus: http://henplus.sourceforge.net/?
Ответ 3
Этот широко используется, работает с любой базой данных SQL и поддерживается довольно хорошо: https://github.com/julianhyde/sqlline