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

Инструменты разработчика для прямого доступа к базам данных

Я работаю с несколькими различными базами данных и стараюсь подключиться к ним довольно часто, чтобы протестировать запрос. Я использую инструменты, специфичные для базы данных, для подключения к БД и выполнения запроса.

Я нахожу эти DB специфические инструменты, такие как SQL Query Analyzer (SQL-Server), Oracle Enterprise Manager, MySQL Query Browser, довольно неуклюжим и медленным, когда дело доходит до выполнения быстрых запросов и прямого поиска данных. Также сложно запомнить все пользовательские приложения и панели для разработки и тестирования баз данных.

Какие инструменты вы используете в качестве разработчиков для подключения к базе данных по выбору? Я использую Eclipse как IDE. Так что любые специальные советы Eclipse также приветствуются.

Даже если инструмент должен работать с одним БД, а не с другим, я готов изучить его, если он был более удобным для пользователя, чем тот, который предоставляет поставщик БД. Я уже использую 3 разных.

4b9b3361

Ответ 1

SQuirreL, написанный в java, будет работать с любой СУБД, для которой есть драйвер JDBC.

Он отлично работает для отправки SQL, создания результирующих наборов и просмотра просмотра объектов базы данных (из дерева). Для нескольких СУБД он включает в себя расширения для автоматического генерации общих операторов.

Особенно приятно, что панель запроса выполняет либо выбранный sql, либо линию, в которой находится курсор, до первой пустой строки. Это позволяет вам писать несколько операторов и выполнять их как индивидуально, так и в пакете.

И это бесплатно и с открытым исходным кодом.

Ответ 2

Я использовал немало.

  • PL/SQL Developer: как видно из названия, это специфичный для Oracle, но, безусловно, мой любимый инструмент DB. Это значительно упрощает импорт/экспорт;
  • Toad: Также характерен для Oracle. Раньше я был большим поклонником этого, но он дорогой, и я думаю, что в наши дни больше ориентировано на DBA. Для разработчика я не думаю, что он предлагает все это (учитывая разницу цен) над PL/SQL Developer;
  • DBVisualizer: этот инструмент неплох. Я не уверен, что коммерческая версия стоит того, о чем они просят. Бесплатная версия в порядке. Хорошо, что он работает практически с любой базой данных;
  • Navicat for MySQL: это нормально, но, честно говоря, я бы не заплатил за это;
  • Студия управления SQL Server: поставляется с SQL Server. Я не думаю, что мне действительно нужно гораздо больше для SQL Server, чем это, кроме, возможно, лучшего способа импорта/экспорта баз данных, soemthing, для которого это мусор;
  • Oracle SQL Developer: это инструмент плохого человека, который вы используете в Linux, когда у вас нет другого выбора. Это довольно простой, но нормально, учитывая, что он бесплатный.

Ответ 3

Также хорошим инструментом является AquaDataStudio

Ответ 4

Я использовал:

TOAD

DBVisualizer

Я предпочитаю DBVisualizer, но это бит памяти, так что это может быть неправильное решение, если ваши ресурсы являются проблемой.

Я также пробовал плагины eclipse. Для меня я предпочел бы оптимизировать eclipse, чтобы выполнить работу, которую он должен был делать.

Ответ 5

Когда дело доходит до таких вещей, я предпочитаю переносные инструменты. Установленные один раз, вы можете поместить их на флешку или компакт-диск и понести с собой. Подключение к БД должно быть простым, как заполнение обычных полей: сервер, пользователь, pwd..

Sql Buddy Достойный, с открытым исходным кодом, с подсветкой синтаксиса и завершением кода. Не последнее обновление, но обычно работает нормально.

GiPo @DB Utilities Очень приятный, имеет все перечисленные выше функции и его дополнительную функцию, заполненную, как это было ранее коммерчески.

Упомянутые инструменты имеют размер не более нескольких МБ, и для их установки требуется 1 минута и скопировать их в переносное местоположение.

Ответ 7

База данных Workbench может использоваться для Oracle - SQL Server и MySQL

http://www.upscene.com

Ответ 8

посмотрите Rapid SQL

это межплатформенная SQL IDE, которая помогает разработчикам баз данных и приложений быстро создавать высококачественный код SQL. Embarcadero Rapid SQL помогает повысить эффективность разработки баз данных:

Упорядочение задач кодирования SQL, управление объектами, обратное проектирование, управление исходным кодом и развертывание схемы

Улучшение совместной работы команды и совместного использования ресурсов

Ускорение циклов разработки приложений с помощью кода, быстрых исправлений, отладки SQL и Java и средств профилирования

Стандартизация с помощью одного набора инструментов с поддержкой платформы с поддержкой кросс-СУБД

Ответ 9

Aqua Data Studio и RapidSQL - это два отличные инструменты /IDE для разработки sql. Вы можете подключить почти любой движок базы данных, и они включают некоторые специфические для вендора функции, например Oracle и т.д.

Также, поскольку вы используете Eclipse IDE, вы можете рассмотреть Eclipse Data Tools Platform или плагин QuantumDB.

Ответ 10

Инструменты зависят от того, какую работу нужно выполнять. Для большинства браузеров я обращаюсь за DbVisualizer, я могу настроить его именно для моих нужд. Поддержка хорошая и отзывчивая. Для редактирования pl/sql я предпочитаю oracle sqldeveloper. DbVisualizer не является бесплатным инструментом, но цена справедливая, может быть, даже дешевая по сравнению с Toad. Это также многозадачная база данных, но это реализовано таким образом, что я не ограничен в мире оракулов, и это помогает мне переходить на другие rdbms-устройства, которые я так плохо знаю. Для мониторинга в реальном времени DbVisualizer имеет очень хороший вариант, который я не видел ни в одном другом приложении. ОЧЕНЬ полезен, если вы пытаетесь отладить некоторые, например, проблемы с производительностью.

Ronald

Ответ 11

Проверьте RazorSQL. Он имеет все функции самых дорогих инструментов за небольшую часть цены.