Maven 连接数据库
时间: 2024-02-10 22:04:56 浏览: 73
连接数据库
1.添加数据库驱动
在Maven项目中,需要将数据库驱动程序添加到项目依赖中。可以在pom.xml文件中添加以下依赖:
```
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.25</version>
</dependency>
```
这里以mysql数据库为例,如果使用其他数据库,需要替换相应的驱动程序。
2.配置数据库连接信息
在Maven项目中,可以在application.properties或application.yml文件中配置数据库连接信息。下面是一个示例application.properties文件:
```
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
在这个示例中,数据库的URL为“jdbc:mysql://localhost:3306/mydb”,用户名为“root”,密码为“123456”,驱动程序为“com.mysql.cj.jdbc.Driver”。
3.使用JdbcTemplate连接数据库
在Maven项目中,可以使用Spring的JdbcTemplate来连接数据库。JdbcTemplate提供了一种简便的方式来执行SQL查询和更新操作。下面是一个示例代码:
```
@Autowired
private JdbcTemplate jdbcTemplate;
public List<User> getUsers() {
String sql = "SELECT * FROM user";
List<User> users = jdbcTemplate.query(sql, new BeanPropertyRowMapper(User.class));
return users;
}
```
在这个示例中,首先注入了一个JdbcTemplate实例,然后使用该实例执行了一个SELECT查询,并将结果转换为一个User对象列表。可以通过调用jdbcTemplate的update()方法来执行INSERT、UPDATE和DELETE操作。
以上就是使用Maven连接数据库的基本步骤。
阅读全文