English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Exemple JDBC SpringBoot

Spring Boot propose des lanceurs et des bibliothèques pour se connecter à notre application via JDBC. Ici, nous créons une application pour se connecter à une base de données MySQL. Cela inclut les étapes suivantes pour créer et configurer JDBC avec Spring Boot.

Créer une base de données

create database springbootdb

Créer une table dans mysql

create table user(id int UNSIGNED primary key not null auto_increment, name varchar(100), email varchar(100));

Créer un projet Spring Boot

Fournir le nom du projet et d'autres informations liées au projet.

Fournir les dépendances

Après la fin, créez les fichiers suivants dans le projet.

Ajouter la configuration de la base de données dans le fichier 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);
    }
}

Créer un contrôleur pour gérer les requêtes 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";
    }
}

Exécuter l'application

Exécuter SpringBootJdbcApplication.java Le fichier est une application Java.

Ouvrez maintenant un navigateur et suivez l'URL suivant.

Il signifie que les données ont été insérées avec succès. Laissons-nous vérifier la table mysql pour le confirmer.

Bien, notre application fonctionne finement. Maintenant, nous pouvons également effectuer d'autres opérations de base de données.