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 项目
提供项目名称和其他与项目相关的信息。
提供依赖
完成后,在项目中创建以下文件。
将数据库配置到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 应用程序运行。
现在,打开浏览器并遵循以下URL。
它说数据已成功插入。通过检查mysql表来确认它。
好吧,应用程序运行良好。现在,无涯教程还可以执行其他数据库操作。
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
Spring Boot与Kubernetes云原生微服务实践 -〔杨波〕