运行springboot连接数据库
时间: 2024-05-27 14:07:19 浏览: 158
使用docker-compose启动springboot项目,并连接mysql数据库(csdn)————程序.pdf
在Spring Boot中,连接数据库需要进行以下步骤:
1. 引入数据库驱动依赖
在`pom.xml`文件中添加相应的数据库驱动依赖。例如,如果使用MySQL数据库,可以添加以下依赖:
```
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
```
2. 配置数据源
在`application.properties`或`application.yml`文件中配置数据源相关信息,例如:
```
spring.datasource.url=jdbc:mysql://localhost:3306/db_name
spring.datasource.username=user_name
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
3. 创建JdbcTemplate对象
在Java代码中,使用`JdbcTemplate`对象来执行SQL语句。可以通过在配置类中注入`DataSource`对象来创建`JdbcTemplate`对象。
```
@Configuration
public class JdbcTemplateConfig {
@Autowired
private DataSource dataSource;
@Bean
public JdbcTemplate jdbcTemplate() {
return new JdbcTemplate(dataSource);
}
}
```
4. 编写SQL语句并执行
在Java代码中,可以使用`JdbcTemplate`对象来执行SQL语句,例如:
```
@Autowired
private JdbcTemplate jdbcTemplate;
public List<User> findAllUsers() {
String sql = "SELECT * FROM users";
return jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(User.class));
}
```
以上是连接MySQL数据库的步骤,如果连接其他类型的数据库,可以根据具体情况进行相应的修改。希望能够帮到您。
阅读全文