springboot 整合mysql
时间: 2023-09-18 15:07:19 浏览: 100
springboot集成mysql
如何配置数据源和使用JdbcTemplate进行数据操作?
Spring Boot整合MySQL需要进行以下步骤:
1. 在pom.xml文件中引入MySQL依赖:
```
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.13</version>
</dependency>
```
2. 配置application.properties文件,设置MySQL数据库连接信息:
```
spring.datasource.url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
3. 在代码中使用JdbcTemplate进行数据库操作:
```
@Autowired
private JdbcTemplate jdbcTemplate;
public void addUser(User user) {
String sql = "insert into user (name, age) values (?, ?)";
jdbcTemplate.update(sql, user.getName(), user.getAge());
}
public List<User> getUsers() {
String sql = "select * from user";
List<User> userList = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(User.class));
return userList;
}
```
其中,User为实体类,对应user表中的字段。以上代码实现了向user表中添加数据和查询user表中的数据。
阅读全文