Я пытаюсь создать набор тестовых скриптов, которые будут выполнять черно-бокс-тестирование чего-то, что работает с базой данных. Для этого мне нужно выпустить команды SQL из стандартного ввода или файла, что было вполне возможно с клиентом «mysql», но теперь мы используем другую базу данных, которая имеет только драйвер jdbc. Мне нужна такая же базовая функциональность в командной строке, как и у клиента mysql, но для любой базы данных, основанной на jdbc. Это возможно без программирования моего пользовательского инструмента Java?Есть ли зрелые клиенты JDBC командной строки?
ответ
Вы имеете в виду что-то вроде http://web.quuxo.com/products/jdbctool/?
Редактировать 6/22: Как насчет HenPlus then: http://henplus.sourceforge.net/?
Да, но jdbctool поддерживает только один тип db: «В настоящее время поддерживается только HSQLDB». Даже если подходящий драйвер находится в classpath, jdbctool не помогает. –
Я добавил еще одну возможную опцию – Olaf
Кажется, что херлюкс перешел на [github] (https://github.com/neurolabs/henplus). Желание было более активным – sandeepkunkunuru
Я имел успех с jisql для баз данных Oracle и Postgres, и это, кажется, поддерживает большинство баз данных с драйверами JDBC:
приятно, но команда cackspace не работает в Linux-машине. Я могу удалить команды с типизированным набором команд командой Delete –
Этот довольно часто используется, работает с любой базой данных SQL, и довольно хорошо поддерживается: https://github.com/julianhyde/sqlline
. Обычно вы не должны размещать ссылки в ответах, потому что они могут пойти плохо, но для этого вопроса его единственный способ ответить на него –
@ johnny5, это правда, но это только потому, что сам вопрос вне темы - _ «Вопросы, требующие от нас ** рекомендовать или найти книгу, инструмент, библиотеку программного обеспечения, учебное пособие или другой ресурс вне сайта ** не относятся к теме для переполнения стека» _ –
@ SimonMᶜKenzie да, я уже отметил это как что раньше, но мне нужно было сделать комментарий, потому что я был в очередях обзора, и вы знаете, насколько сложны их тесты. –
- 1. Есть ли лучшая оболочка командной строки Windows?
- 2. Есть ли генератор командной строки CASPOL.exe GUI?
- 3. Есть ли интерфейс командной строки для ruby?
- 4. Есть ли отладчик командной строки Scala?
- 5. Есть ли у Vim опция командной строки?
- 6. Есть ли какие-либо зрелые реализации HttpSession на основе Cookie?
- 7. Есть ли какие-либо зрелые фреймворки/библиотеки P2P в C#?
- 8. Есть ли клиенты Bayeux в Python?
- 9. Есть ли клиенты RIM Blackberry для Jira?
- 10. Есть ли SVN-клиенты для Expression Blend?
- 11. Полоса: есть ли клиенты в компании?
- 12. OpenStack клиенты командной строки на MacOS - трапецеидальная: команда не найден
- 13. Есть ли драйвер spd SQL jdbc?
- 14. В C, есть ли способ взять несколько пользовательских входов из одной командной строки командной строки?
- 15. Зрелые веб-рамки Clojure?
- 16. Weka из командной строки
- 17. Есть ли программа командной строки для поиска Scaladoc?
- 18. Есть ли команда командной строки unix для «сопоставления» по строке?
- 19. есть ли Windows-эквивалент командной строки «perf stat»?
- 20. Есть ли инструмент в Eclipse, например, командной строки?
- 21. Есть ли редактор командной строки, который выделяет синтаксис Stata?
- 22. Есть ли способ настроить версию Maven POM из командной строки?
- 23. Есть ли библиотека командной строки с открытым исходным кодом?
- 24. Есть ли стандартный инструмент командной строки для поиска имени хоста?
- 25. Есть ли способ отладки консольных программ из командной строки?
- 26. Есть ли хорошее руководство для использования интерфейса командной строки Cassandra?
- 27. Как я могу узнать, есть ли .EXE параметры командной строки?
- 28. Есть ли полезный инструмент профилирования командной строки в OS X?
- 29. Есть ли опция командной строки maven для автономного режима?
- 30. Есть ли способ загрузить фотографии Google Plus из командной строки?
Вы можете попробовать этот инструмент с открытым исходным кодом http://sourceforge.net/projects/jdbcsql/ – MZaragoza