maven连接mysql
时间: 2023-07-11 18:05:59 浏览: 53
首先,你需要在你的项目中引入 MySQL 驱动,可以通过在 pom.xml 文件中添加以下依赖来实现:
```xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.23</version>
</dependency>
```
其中,`groupId` 和 `artifactId` 分别指定了该依赖的组和件,`version` 指定了使用的 MySQL 驱动版本。
接下来,你需要在项目中配置 MySQL 数据库连接。可以在 `application.properties` 中添加以下配置:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/db_name
spring.datasource.username=username
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
其中,`url` 指定了连接的数据库地址和端口号,`username` 和 `password` 分别指定了连接数据库的用户名和密码。
启动应用后,你就可以使用 JdbcTemplate 或者其他 ORM 工具访问 MySQL 数据库了。以下是使用 JdbcTemplate 查询示例:
```java
@Autowired
private JdbcTemplate jdbcTemplate;
public void queryData() {
String sql = "SELECT * FROM table_name WHERE id = ?";
Object[] args = new Object[]{1};
List<Map<String, Object>> result = jdbcTemplate.queryForList(sql, args);
// 处理查询结果
}
```
在查询时,使用 `jdbcTemplate.queryForList()` 方法执行 SQL 查询语句,并将结果以 List<Map<String, Object>> 的形式返回。你可以根据需要修改 SQL 语句、参数和返回结果的类型。