springboot 的jdbcTemplate 插入数据
时间: 2024-05-13 21:20:44 浏览: 110
Spring boot 使用JdbcTemplate访问数据库
使用JdbcTemplate插入数据需要进行以下步骤:
1. 配置数据源
在Spring Boot中,一般使用application.properties或application.yml文件配置数据源,例如:
```
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
2. 创建JdbcTemplate实例
使用@Autowired注解注入JdbcTemplate实例,例如:
```
@Autowired
private JdbcTemplate jdbcTemplate;
```
3. 编写插入数据的SQL语句
例如,插入一条新的数据:
```
String sql = "INSERT INTO user (name, age) VALUES (?, ?)";
```
4. 执行插入数据的操作
使用JdbcTemplate的update方法执行插入数据的操作,例如:
```
jdbcTemplate.update(sql, "张三", 20);
```
完整示例代码:
```
@Component
public class UserDao {
@Autowired
private JdbcTemplate jdbcTemplate;
public void insert(User user) {
String sql = "INSERT INTO user (name, age) VALUES (?, ?)";
jdbcTemplate.update(sql, user.getName(), user.getAge());
}
}
```
阅读全文