spring boot 如何链接mysql
时间: 2023-07-31 22:09:08 浏览: 47
连接 MySQL 数据库的步骤如下:
1. 添加 MySQL 驱动程序依赖
在 Maven 项目中,您需要在 `pom.xml` 文件中添加以下依赖:
```xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
```
其中 `${mysql.version}` 是 MySQL 驱动程序的版本号,您可以根据需要更改它。
2. 配置数据源
在 Spring Boot 应用程序中,您可以使用 `application.properties` 或 `application.yml` 文件配置数据源。例如,如果您要连接名为 `mydb` 的 MySQL 数据库,可以在 `application.properties` 文件中添加以下属性:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
3. 使用数据源
在您的 Spring Boot 应用程序中,您可以使用 `JdbcTemplate` 或 `EntityManager` 等方式来访问数据库。例如,以下代码演示了如何使用 `JdbcTemplate` 查询数据库:
```java
@Autowired
private JdbcTemplate jdbcTemplate;
public List<String> getUsers() {
String sql = "SELECT name FROM users";
return jdbcTemplate.queryForList(sql, String.class);
}
```
在上面的代码中,`JdbcTemplate` 是通过自动装配(`@Autowired`)注入的。然后,您可以使用 `queryForList` 方法执行 SQL 查询并返回结果。