Java Spring Boot

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

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

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

Видеоурок

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


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

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


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


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


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

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

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



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

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


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

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

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

Исходный код

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

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

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

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

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

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

Изучение JavaScript от нуля до гуру
21 урок
Уроки Vue.js для начинающих
10 уроков
Уроки Java для начинающих
24 урока
Уроки Java Андроид программирования
16 уроков
Изучение JavaScript: от нуля и до создания сайта
Разработка Андроид программы с базой данных
6 уроков
Комментарии для сайта Cackle