Как связать intellij с локальным mysql?
Я изо всех сил пытался узнать, как localhost mysql и intellij для подключения и программирования задачи, связанной с базой данных. Возможно ли это? Если да, как это достичь?
6 ответов
Подключение к локальному экземпляру по сути аналогично подключению к удаленному экземпляру MySQL. Просто замените локальный хост или 127.0.0.1 вместо того IP-адреса, который вы обычно используете.
Чтобы добавить новое соединение с базой данных (называемое источником данных в IntelliJ), откройте окно "База данных" " Вид" -> " Инструменты Windows" -> " Базы данных", затем нажмите знак " +" и выберите " Источник данных", а затем " MySQL" из подменю. Значения по умолчанию для соединения MySQL должны для локальной установки MySQL.
Чтобы открыть соединение, щелкните правой кнопкой мыши новый источник данных и выберите " Открыть консоль".
Официальная документация IntelliJ - Управление источниками данных
Начиная с версии сообщества 2017.2, браузер БД не поставляется в комплекте с IDE
(по крайней мере, не на моих последних двух установках). Для того, чтобы активировать его, вы должны перейти в IDE
в **File->Settings->Plugins->Browse repositories
и выберите "Database"
из выпадающего меню. Оттуда вы можете установить Database Navigator. После успешной установки вы должны перезапустить IDE
, Затем вы можете выбрать **View->Tool windows->DB Browser
,
В последних версиях Idea Community (около 2017.3, но я не уверен) больше нет инструмента для работы с базами данных, только в Idea Ultimate [1]. Еще хуже то, что плагин Database Navigator, который бы подходил здесь для решения этой проблемы, больше не совместим, по крайней мере, с 2018.3 [2].
Удаление идеи прямо сейчас, к сожалению.
Чтобы добавить новое соединение с базой данных (называемое источником данных в IntelliJ), откройте окно базы данных View -> Tool Windows -> Databases, затем щелкните значок + и выберите Data Source, а затем MySQL из подменю. Значения по умолчанию для подключения MySQL должны использоваться для локальной установки MySQL.
Чтобы открыть соединение, щелкните правой кнопкой мыши новый источник данных и выберите "Открыть консоль".
чтобы загрузить драйверы, нажмите " Загрузить отсутствующие драйверы " в нижней части окна.
если вы хотите добавить JDBC и подключить другого поставщика базы данных, например проекты рабочей среды (вместо использования intelliJ Consol), просто выполните следующие действия:
Использование драйверов JDBC#
Создайте соединение с базой данных с помощью драйвера JDBC# Если вы не можете найти имя поставщика базы данных в списке источников данных, загрузите драйвер JDBC для системы управления базами данных (СУБД) и создайте соединение в IntelliJ IDEA. С драйвером JDBC вы можете подключиться к СУБД и начать работу.
В окне инструмента " База данных" (Просмотр | Инструментальные окна | База данных) щелкните значок " Свойства источника данных".
В диалоговом окне " Источники данных и драйверы " щелкните значок " Добавить" (+) и выберите " Драйвер и источник данных".
Щелкните ссылку Пользовательский драйвер.
На панели файлов драйвера щелкните значок " Добавить" и выберите " Пользовательские файлы JAR".
Перейдите к файлу JAR драйвера JDBC, выберите его и нажмите OK.
В поле Класс укажите значение, которое вы хотите использовать для драйвера.
Щелкните Применить.
Вернитесь к созданному соединению с источником данных.
Укажите детали подключения к базе данных. Или вставьте URL- адрес JDBC в поле URL- адреса. Чтобы установить пустой пароль, щелкните правой кнопкой мыши поле " Пароль" и выберите " Установить пустой".
Чтобы убедиться, что подключение к источнику данных прошло успешно, щелкните Проверить подключение.
Для получения дополнительной информации прочитайте официальный ответ Jetbrains по следующей ссылке:
Настройка подключений к базе данных
https://www.jetbrains.com/help/idea/configuring-database-connections.html
Для тех, у кого возникли проблемы с подключением IntelliJ Community Edition к MySQL в 2021 году. (В IntelliJ Ultimate Database подключение к базе данных поддерживается по умолчанию, и вы можете выполнить шаги, показанные в предыдущих ответах. Однако IntelliJ Community Edition не поддерживает его по умолчанию).
Вот что вам нужно сделать:
- Установите плагин «Навигатор баз данных» . ( Настройки -> Плагины -> Торговая площадка -> Найти навигатор базы данных и установить )
- Откройте вкладку « Браузер БД» (рядом с кнопкой, которая открывает / закрывает окно проекта) -> щелкните логотип «Параметры» -> '+' -> Заполните поля базы данных (имя, хост, порт, имя БД, пользователь и пароль).
- Загрузите MySQL Java Connector , выполнив поиск в Google по запросу "java connector mysql".
- Перейдите в Файл -> Структура проекта -> Модули -> Зависимости . Нажмите « + » справа и выберите « JAR или каталоги ». Найдите только что загруженный коннектор Java (файл выглядит так: mysql-connector-java-8.0.26.jar). Нажмите «Применить», и в окне проекта в разделе «Внешние библиотеки» вы увидите файл .jar.
Для WebStorm необходим плагин «база данных-навигатор» https://plugins.jetbrains.com/plugin/1800-database-navigator