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

SpringBoot JDBC-Beispiel

Spring Boot bietet Startmodule und Bibliotheken, um unsere Anwendung über JDBC zu verbinden. Hier erstellen wir eine Anwendung, die eine Verbindung zur MySQL-Datenbank herstellt. Dies umfasst die folgenden Schritte, um mit Spring Boot JDBC zu erstellen und zu konfigurieren.

Erstellen Sie eine Datenbank

create database springbootdb

Erstellen Sie eine Tabelle in mysql

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

Erstellen Sie ein Spring-Boot-Projekt

Bieten Sie den Projektname und andere Informationen im Zusammenhang mit dem Projekt an.

Bieten Sie Abhängigkeiten an

Nach dem Abschluss erstellen Sie im Projekt die folgenden Dateien.

Fügen Sie die Datenbankkonfiguration zur Datei application.properties hinzu.

//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);
    }
}

Erstellen Sie einen Controller, um HTTP-Anfragen zu verarbeiten.

//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";
    }
}

Führen Sie die Anwendung aus

Ausführen SpringBootJdbcApplication.java Die Datei ist eine Java-Anwendung.

Öffnen Sie jetzt Ihren Browser und folgen Sie dem folgenden URL.

Es bedeutet, dass die Daten erfolgreich eingefügt wurden. Lassen Sie uns die mysql-Tabelle überprüfen, um dies zu bestätigen.

Gut, unser Programm läuft fein. Jetzt können wir auch andere Datenbankoperationen ausführen.