Начиная с этого урока мы приступаем к работе с базой данных внутри нашего Java Spring проекта. За урок мы создадим базу данных MySQL и выполним подключение к ней через Java Spring и технологию JDBC.
Для работы с базами данных необходимо иметь программу по созданию локального сервера у себя на компьютере. Подобных программ существует большое множество. Одними из наиболее распространенных программ являются MAMP и OpenServer.
Вы можете установить OpenServer, что является более новой программой и с большим количеством функций. Детальную документацию по установке и работе с OpenServer вы можете найти на их официальном сайте.
Если вы пользователь компьютера Мак, то лучшим локальным сервером будет программа MAMP.
Создание базы данных
Чтобы работать с базой данных её сперва необходимо создать. Создание БД можно выполнить через специальные команды SQL или же через графический редактор PhpMyAdmin. Если использовать второй вариант, то он явно проще и интуитивнее, нежели прописывание команд и кода.
Структура базы данных состоит из самой базы данных -> табличек -> записей в них. Графический пример базы данных вы можете посмотреть на фото ниже:
Создание таблиц
Spring обладает замечательным функционалом по работе с базой данных и табличками в ней. Для создания новых таблиц принято использовать классы моделей. В моделях можно записать поля и методы и после запуска проекта таблица в базе данных будет создана на основе переменных внутри класса.
Для манипуляцией данными внутри таблицы принято использовать репозитории. Через репозиторий можно создавать, обновлять, получать и удалять записи внутри определенной таблицы.
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Исходный код
Весь код будет доступен после подписки на проект!
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию. PS: подобные задания доступны при подписке от 1 месяца
Практика React JS / Разработка магазина (eCommerce) 9 уроков
Комментарии
Мы используем файлы cookie, чтобы улучшить работу и повысить эффективность сайта. Продолжая пользование данным сайтом, вы соглашаетесь с использованием файлов cookie.