English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Spring Boot предоставляет запускаторы и библиотеки для подключения к нашей программе через JDBC. Здесь мы создаем приложение для подключения к базе данных MySQL. Это включает следующие шаги для создания и настройки JDBC с использованием Spring Boot.
Создайте базу данных
create database springbootdb
Создайте таблицу в mysql
create table user(id int UNSIGNED primary key not null auto_increment, name varchar(100), email varchar(100));
Создайте проект Spring Boot
Предоставьте имя проекта и другую информацию, связанную с проектом.
Предоставьте зависимости
После завершения создайте следующие файлы в проекте.
Настройте базу данных в файле application.properties.
//application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/springbootdb spring.datasource.username=root spring.datasource.password=mysql spring.jpa.hibernate.ddl-auto=create-drop
//SpringBootJdbcApplication.java
package com.w3codebox; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringBootJdbcApplication { public static void main(String[] args) { SpringApplication.run(SpringBootJdbcApplication.class, args); } }
Создайте контроллер для обработки HTTP-запросов.
//SpringBootJdbcController.java
package com.w3codebox; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.web.bind.annotation.RestController; @RestController public class SpringBootJdbcController { @Autowired JdbcTemplate jdbc; @RequestMapping("/insert") public String index() jdbc.execute("insert into user(name,email)values('w3codebox','[email protected]')"); return"data inserted Successfully"; } }
Запуск SpringBootJdbcApplication.java Файл является приложением Java.
Теперь откройте браузер и следуйте следующим URL.
Это означает, что данные успешно вставлены. Давайте подтвердим это, проверив таблицу mysql.
Хорошо, наше приложение работает очень хорошо. Теперь мы можем выполнять другие операции с базой данных.