Spring boot教程-Spring Boot JDBC 示例
Spring Boot JDBC 示例
Spring Boot提供了用于与应用程序连接的JDBC起始器和库。在这里,我们将创建一个与MySQL数据库连接的应用程序。以下是创建和设置[JDBC与Spring Boot]
创建数据库
- 创建数据库:springbootdb
在[mysql]中创建表格
- 创建表格: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 cn.javatiku;
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 cn.javatiku;
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('javatiku','java@javatiku.cn')");
return"data inserted Successfully";
}
}
运行应用程序
将SpringBootJdbcApplication.java文件作为Java应用程序运行。
现在,打开浏览器,访问以下URL。
它显示数据已成功插入。让我们通过检查mysql表来确认。
很好,我们的应用程序正常工作。现在,我们还可以执行其他数据库操作