Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Підключення Бази Даних MySQL | Робота з Базами Даних
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Spring Boot Backend

bookПідключення Бази Даних MySQL

Свайпніть щоб показати меню

Тепер ми будемо підключати базу даних до нашого проєкту, і ви побачите, наскільки це просто. Для підключення бази даних до нашого проєкту я буду використовувати IntelliJ IDEA Ultimate.

Початок роботи

Перш за все, необхідно завантажити базу даних MySQL. Є чудова стаття з інструкціями для цього.

Після завантаження бази даних MySQL можна перейти безпосередньо до IntelliJ IDEA і додати залежність для нашої бази даних MySQL.

Підключення до бази даних

IntelliJ IDEA надає вбудовані інструменти для роботи з базами даних, що значно спрощує підключення та взаємодію з MySQL.

Щоб почати, відкрийте вікно Database, натиснувши на вкладку справа або перейшовши до View > Tool Windows > Database у меню.

Далі натисніть на іконку + та виберіть Data Source > MySQL.

Після цього введіть необхідну інформацію для підключення: вкажіть Host (localhost або IP address сервера), Port (типово 3306) та ваші облікові даніUser (root) і Password (який ви встановили під час завантаження бази даних).

Після завершення конфігурації натисніть Test Connection, щоб перевірити підключення до бази даних. Якщо все налаштовано правильно, ви побачите вікно такого вигляду:

Створення таблиці

Щоб створити таблицю у базі даних MySQL, це можна зробити безпосередньо у спеціальній консолі бази даних:

У цій консолі ми записуємо SQL-команду для бази даних:

CREATE DATABASE my_database;

Потім необхідно виконати цю команду, вибравши її з меню та натиснувши Execute:

Тепер необхідно створити таблицю для нашої бази даних, яку назвемо books.

CREATE TABLE books (
      id VARCHAR(255) PRIMARY KEY,
      name VARCHAR(255) NOT NULL,
      author VARCHAR(255),
      price DECIMAL(10, 2)
);

Як видно, таблицю було успішно створено, і тепер можна відкрити її для перегляду вмісту.

Налаштування конфігураційного файлу для проєкту

Для роботи з базою даних у проєкті Spring Boot необхідно налаштувати відповідні параметри. У файлі src/main/resources/application.properties вкажіть такі налаштування:

spring.datasource.url=jdbc:mysql://localhost:3306/my_database
spring.datasource.username=root
spring.datasource.password={your_password}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

Значення для spring.datasource.url визначає шлях до бази даних і складається з протоколу jdbc:mysql://, далі йде localhost, якщо база даних запущена на локальній машині, порт (типово 3306) та назва вашої бази даних, наприклад, my_database (яку ми створили раніше). Ви можете знайти цю інформацію тут:

Поле spring.datasource.username містить ім'я користувача, яке використовується для підключення до бази даних, наприклад, root. Для spring.datasource.password вкажіть пароль, який був встановлений під час налаштування MySQL.

Нарешті, для spring.datasource.driver-class-name завжди слід використовувати com.mysql.cj.jdbc.Driver для MySQL, що визначає драйвер, який використовується.

Підсумок

Ми розглянули, як підключити базу даних до нашого проєкту. У цьому розділі також буде розглянуто, як додавати, отримувати, оновлювати та видаляти дані у базі даних, але вже у коді. Ми будемо розширювати наш REST API, який створили у попередньому розділі!

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 4. Розділ 2
some-alt