SpringBootJDBC示例

/ / SpringBootJDBC示例

Spring Boot提供了用于通过JDBC连接到无涯教程的应用程序的入门程序和库。在这里,正在创建一个与Mysql数据库连接的应用程序。它包括以下步骤,使用Spring Boot创建和设置JDBC。

创建数据库

create database springbootdb

mysql 中创建一个表

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

创建一个 Spring Boot 项目

Spring Boot jdbc 1

提供项目名称和其他与项目相关的信息。

Spring Boot jdbc 2

提供依赖

Spring Boot jdbc 3

完成后,在项目中创建以下文件。

将数据库配置到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.learnfk;
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.learnfk;
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('learnfk','java@learnfk.com')");
		return"data inserted Successfully";
	}
}

运行应用程序

SpringBootJdbcApplication.java 文件作为 Java 应用程序运行。

Spring Boot jdbc 4

现在,打开浏览器并遵循以下URL。

Spring Boot jdbc 5

它说数据已成功插入。通过检查mysql表来确认它。

Spring Boot jdbc 6

好吧,应用程序运行良好。现在,无涯教程还可以执行其他数据库操作。

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

大模型微调实践课 -〔赵鹏昊/李杰〕

AI大模型系统实战 -〔Tyler〕

网络排查案例课 -〔杨胜辉〕

深入C语言和程序运行原理 -〔于航〕

Spark性能调优实战 -〔吴磊〕

流程型组织15讲 -〔蒋伟良〕

NLP实战高手课 -〔王然〕

小马哥讲Spring核心编程思想 -〔小马哥〕

网络编程实战 -〔盛延敏〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者