idea连接mysql数据库spring
时间: 2023-11-15 22:06:17 浏览: 162
在 IntelliJ IDEA 中连接 MySQL 数据库可以通过以下步骤:
1. 在 pom.xml 中添加 MySQL 驱动依赖:
```
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.25</version>
</dependency>
```
2. 在 application.properties 或 application.yml 中添加数据库连接信息,例如:
```
spring.datasource.url=jdbc:mysql://localhost:3306/spring_db?serverTimezone=UTC&useSSL=false
spring.datasource.username=root
spring.datasource.password=root
```
3. 创建数据源和 JdbcTemplate Bean:
```
@Configuration
public class DataSourceConfig {
@Value("${spring.datasource.url}")
private String url;
@Value("${spring.datasource.username}")
private String username;
@Value("${spring.datasource.password}")
private String password;
@Bean
public DataSource dataSource() {
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");
dataSource.setUrl(url);
dataSource.setUsername(username);
dataSource.setPassword(password);
return dataSource;
}
@Bean
public JdbcTemplate jdbcTemplate() {
return new JdbcTemplate(dataSource()); }
}
```
4. 在需要使用数据库的地方注入 JdbcTemplate Bean 并使用,例如:
```
@Autowired
private JdbcTemplate jdbcTemplate;
public List<User> getAllUsers() {
return jdbcTemplate.query("SELECT * FROM users", new BeanPropertyRowMapper<>(User.class));
}
```
阅读全文