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

Ejemplo de JDBC de SpringBoot

Spring Boot proporciona lanzadores y bibliotecas para conectarnos a nuestra aplicación a través de JDBC. Aquí, estamos creando una aplicación para conectarnos a una base de datos MySQL. Incluye los siguientes pasos para crear y configurar JDBC con Spring Boot.

Crear base de datos

create database springbootdb

Crear tabla en mysql

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

Crear proyecto Spring Boot

Proporcionar el nombre del proyecto y otra información relacionada con el proyecto.

Proporcionar dependencias

Después de completar, crear los siguientes archivos en el proyecto.

Configurar la base de datos en el archivo 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);
    }
}

Crear un controlador para manejar solicitudes 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";
    }
}

Ejecutar la aplicación

Ejecutar SpringBootJdbcApplication.java El archivo es una aplicación Java.

Ahora, abra el navegador y siga el siguiente URL.

Esto indica que los datos se han insertado correctamente. Vamos a confirmarlo mediante la comprobación de la tabla mysql.

Bien, nuestra aplicación está funcionando con precisión. Ahora, también podemos realizar otras operaciones de base de datos.