springboot jdbc连接数据库
时间: 2023-06-05 12:47:16 浏览: 124
Spring Boot可以通过JDBC连接到各种关系型数据库,包括MySQL、Oracle、PostgreSQL等。以下是连接MySQL数据库的示例:
1. 添加MySQL依赖
在pom.xml文件中添加MySQL依赖:
```
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
```
2. 配置数据源
在application.properties文件中配置数据源:
```
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
3. 创建JdbcTemplate
在Spring Boot中,可以使用JdbcTemplate来执行SQL语句。在Java代码中创建JdbcTemplate:
```
@Autowired
private JdbcTemplate jdbcTemplate;
```
4. 执行SQL语句
使用JdbcTemplate执行SQL语句:
```
String sql = "SELECT * FROM user";
List<User> userList = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(User.class));
```
其中,User是一个Java类,用于映射数据库中的表。BeanPropertyRowMapper是一个Spring提供的用于将数据库中的数据映射到Java对象的工具类。
以上就是使用Spring Boot连接MySQL数据库的简单示例。