Гайд скорее предусмотрен для новичков, которые только начали изучать базы данных.
Требования:
1) IntelliJ IDEA
2) Установленный JavaRush плагин
Наши шаги:
1) Установка MySQL Community Server и MySQL Workbench на ваш пк
2) Добавление своей базы данных в MySQL Workbench
3) Настройка Data Source в IntelliJ IDEA
1. Установка MySQL
Для работы нам понадобятся MySQL Community Server и MySQL Workbench
Переходим по ссылкам, выбираем свою операционную систему, качаем и устанавливаем.
1.1. Порядок установки MySQL Community Server
1.1.1. Запускаем установщик:
1.1.2. Ничего не меняя доходим кликаем Next до запуска MySQL Configurator :
1.1.3. Next
1.1.4. Здесь все оставляем как есть, стандартно и кликаем Next :
1.1.5. На следующей странице задаем свой пароль, повторяем, далее кликаем Next .
Он нам в дальнейшем понадобится, этот пароль будет идти вкупе с логином root, которым является дефолтным пользователем.
1.1.6. Далее кликаем Next , все оставляем как есть. Тут жмем Execute :
1.1.7. На этом всё: настройка MySQL Community Server завершена.
1.2 Порядок установки MySQL Workbench
Тут всё стандартно, кликаем Next , все оставляем как есть:
2. Добавление своей базы данных в MySQL Workbench
После того, как мы установили нужные для работы MySQL программы, необходимо добавить базу данных, дабы стало возможным добавлять туда свои таблицы. Делается это нетрудно:
2.1. Открываем MySQL Workbench и кликаем на стандартный Local Interface:
2.2. Во вкладке SCHEMAS клик правой кнопкой мышки и жмем на "Create Schema"
2.3. Ставим имя (я назвал my_db), остальное оставляем по дефолту и жмем Apply:
2.4. Тут также оставляем по дефолту и жмем Apply:
2.5. Всё, жмём Finish - мы создали свою базу данных!
Дальнейшие наши действия будут проводиться исключительно в IntelliJ IDEA с установленным плагином JavaRush. Задания, касающиеся баз данных, представлены на 4 модуле "Работа с БД".
3. Настройка Data Source в IntelliJ IDEA
3.1. Открываем задание, касающееся баз данных. Во вкладке Database жмём на плюсик и выбираем Data Source => MySQL
У меня он первым показан из-за того, что я его уже юзал. Вы поищите внизу в списке:
3.2. Открывается окошко. Вписываем:
User - root
Password - ваш пароль, заданный в пункте 1.1.5.
Жмём Test Connection, дабы удостовериться, что Идея видит сервер MySQL:
3.3. Если с соединением нет никаких проблем, то высветится такое:
3.4. Во вкладке Schemas оставляем галочку только на нашей базе данных (my_db в моем случае), которую мы создали в пункте 2.3. Жмём Apply и далее OK
3.5. Открываем наш init_data.sql и проверяем, чтоб таргетом скрипта была выбрана наша база данных:
3.6. Жмем зеленую кнопку пуска (Execute), кликаем на поле выбора всего скрипта:
3.7. При успешном создании вы увидите в консоли подобную запись:
Также можем заметить, что добавилась одна таблица в нашу базу данных:
3.8. Открываем наш query.sql файл и запускаем:
То, что написано в query.sql - просто выводит всю таблицу. Вы можете поэкспериментировать на основании пройденного материал.
3.9. Получаем таблицу в результате запроса.
P.S. Моя первая статья на JavaRush, буду рад любому отклику и конструктивной дискуссии. Всем продуктивного программирования!
























ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ