Подтвердить что ты не робот

Рекомендация для клиентского инструмента JDBC SQL

Может ли кто-нибудь рекомендовать хороший автономный инструмент разработчика для поиска баз данных SQL с использованием JDBC и экспорта результатов в файл? Я знаю, что многие поставщики баз данных предоставляют свои собственные инструменты, но мне нужен тот, который позволит мне подключить мой собственный JDBC-драйвер и работать с любой базой данных. Графический интерфейс предпочтительнее, но не требуется.

Oracle SQL Developer дисквалифицирован, потому что он работает только с предварительно настроенным набором драйверов JDBC. Я также посмотрел список инструментов на Java-Source.net, но я надеюсь, что кто-то может помочь мне сузить список на основе личный опыт. И он должен быть автономным, поэтому разработчики могут использовать его также, что лишает модули Eclipse. Спасибо!

4b9b3361

Ответ 1

Я использую SQuirreL SQL, и я очень доволен этим. Я вставляю "Обзор" ниже:

SQuirreL SQL Client является графическим Java-программа, которая позволит вам просмотреть структуру совместимого с JDBC базы данных, просматривать данные в таблицах, выдавать команды SQL и т.д., см. Введение. Минимальная версия Поддерживаемая Java: 1.6.x с SQuirreL версия 3.0. См. Страницу Старые версиидля версий SQuirreL, которые будут работайте со старыми версиями Java.

Функциональность SQuirreL может быть расширен через использование plugins.

Краткое введение можно найти здесь. Чтобы просмотреть историю изменений (включая изменения, которые еще не выпущены) нажмите здесь.

Для более подробного ознакомления см. английский или немецкий в нашей статье о SQuirreL.

Сьюзан Клайн милостиво заняла время для документирования шагов которые она выполнила настроить базу данных Apache Derby из нуля и использовать SQuirreL SQL Клиент, чтобы изучить его.

Совсем недавно Кулвир Сингх Bhogal написал отличный учебник по SQuirreL и опубликовал его в IBM Сайт developerWorks. Он любезно позволили нам отразить его локально. Учебник не совсем обновлен, но особенно для выполнения первых шагов он по-прежнему помогает.

SQuirrel был первоначально выпущен под GNU General Public License. поскольку версия 1.1beta2 была выпущена в соответствии с GNU Lesser General Public Лицензия.

Это может быть не самое приятное приложение, но оно выполняет свою работу и довольно быстро: добавьте или настройте свой драйвер, создайте псевдоним, и там вы идете. Фактически, это мой любимый универсальный клиент SQL.

Ответ 2

Я согласен с Pascal о SQuirrel SQL, который выполняет эту работу почти для всех.

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

В этом сценарии я нашел бесплатную (но не открытую) SQL Workbench, которая сама по себе является более чем достойный инструмент.

Если я не работаю с триггерами, я бы рекомендовал использовать SQuirrel SQL

Ответ 3

Я хотел бы проголосовать за DbVisualizer.

Ответ 4

henplus стоит попробовать - это клиент JDBC из командной строки. Я использовал его для создания производственных приложений.