Java Spring Boot

#4 - Работа с базой данных MySQL. Создание модели

#4 - Работа с базой данных MySQL. Создание модели

Начиная с этого урока мы приступаем к работе с базой данных внутри нашего Java Spring проекта. За урок мы создадим базу данных MySQL и выполним подключение к ней через Java Spring и технологию JDBC.

Видеоурок

Полезные ссылки:


Работа с сервером

Для работы с базами данных необходимо иметь программу по созданию локального сервера у себя на компьютере. Подобных программ существует большое множество. Одними из наиболее распространенных программ являются MAMP и OpenServer.


Вы можете установить OpenServer, что является более новой программой и с большим количеством функций. Детальную документацию по установке и работе с OpenServer вы можете найти на их официальном сайте.


Если вы пользователь компьютера Мак, то лучшим локальным сервером будет программа MAMP.


Создание базы данных

Чтобы работать с базой данных её сперва необходимо создать. Создание БД можно выполнить через специальные команды SQL или же через графический редактор PhpMyAdmin. Если использовать второй вариант, то он явно проще и интуитивнее, нежели прописывание команд и кода.

Структура базы данных состоит из самой базы данных -> табличек -> записей в них. Графический пример базы данных вы можете посмотреть на фото ниже:



Создание таблиц

Spring обладает замечательным функционалом по работе с базой данных и табличками в ней. Для создания новых таблиц принято использовать классы моделей. В моделях можно записать поля и методы и после запуска проекта таблица в базе данных будет создана на основе переменных внутри класса.


Для манипуляцией данными внутри таблицы принято использовать репозитории. Через репозиторий можно создавать, обновлять, получать и удалять записи внутри определенной таблицы.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Уроки Java для начинающих
24 урока
Изучение стека MEAN: MongoDB, Express, Angular и Node JS
10 уроков
Уроки Java для профессионалов
14 уроков
Разработка Android программы. Создание чата
6 уроков
Уроки Node JS и Express для начинающих
17 уроков
Изучение JavaScript: от нуля и до создания сайта
Комментарии для сайта Cackle