Инструмент базы данных SQL Server/Oracle/MySQL для разработчиков (обработка DDL, хранимые процедуры, триггеры, OLEDB, ADO.NET)

Я ищу инструмент базы данных для разработчиков со следующими функциями:

  • SQL-запросы
  • Может быть подключен к SQL Server, Oracle и MySQL.
  • Может работать в дистрибутивах Windows и Linux
  • Управление DDL (графический интерфейс для создания/редактирования определений таблиц/представлений будет плюсом, но не обязательно)
  • Создание/редактирование хранимых процедур, триггеров и т. д. плюс
  • поддержка соединений JDBC будет плюсом
  • поддержка поставщиков данных OLEDB/ADO.NET будет плюсом

Не имеет (большого) значения, является ли он бесплатным, с открытым исходным кодом или проприетарным (при условии, что перед покупкой соответствующей лицензии есть своего рода бесплатная пробная версия).

Кто-нибудь знает что-то подобное?

Ответы (3)

Вы можете использовать Eclipse с платформой Eclipse Data Tools Platform :

  • Запросы SQL (с графическим интерфейсом для визуального создания запросов)
  • Может быть подключен к SQL Server, Oracle и MySQL.
  • Может работать в дистрибутивах Windows и Linux
  • Манипуляции с DDL
  • Создание/редактирование хранимых процедур, триггеров.
  • поддержка соединений JDBC

введите описание изображения здесь

введите описание изображения здесь

PS: Toad предназначен только для Windows, но в остальном это отличный инструмент, в котором есть все функции, о которых вы просили (кроме OLEDB/ADO.NET, в отношении которых я не уверен).

Я использую Database Workbench под Windows.

Она платная, но есть бесплатная версия , поддерживающая единую систему баз данных (в настоящее время InterBase, Firebird или MySQL) и базовый набор функций ( матрица функций ) .

Особенности, например

  • Дизайн модели данных (обратное проектирование существующих баз данных для печати графических обзоров, использование поддиаграмм)
  • Визуальные редакторы
  • Сохраненная рутинная отладка (хранимые процедуры, хранимые функции, пакеты и триггеры)
  • Двусторонний визуальный конструктор запросов
  • SQL и анализ параметров
  • Код и каталоги SQL
  • Шаблоны объектов и кода
  • Перетаскивание объектов
  • Сравнение и миграция баз данных (перенос структур метаданных из одной системы баз данных в другую)
  • Передача, импорт и экспорт данных (даже любой источник данных ODBC или ADO)
  • Юникод включен

Несколько скриншотов из бесплатной версии Firebird:

введите описание изображения здесь

введите описание изображения здесь

Спасибо Ян! В августе прошлого года была выпущена новая основная версия ( upscene.com/database_workbench/whatsnew ), и несколько наших пользователей используют продукт под Linux с помощью Wine (см. upscene.com/company/support ) .

Вы можете попробовать 0xDBE от JetBrains. Это ранний доступ, но выглядит как довольно удобный инструмент. Он поддерживает множество механизмов БД: Oracle, MySQL, PostgreSQL, H2, Apache Derby, Sybase, DB2, SQLite, SQLServer и некоторые другие.

Основные характеристики:

  1. Завершение кода
  2. Переименование и поиск вариантов использования
  3. Анализ кода и быстрые исправления
  4. Мощный редактор
  5. Форматирование кода
  6. Удобный редактор таблиц
  7. Навигация
  8. Схема управления

Полный обзор здесь