springMVC配置jdbc
时间: 2023-10-26 16:07:41 浏览: 56
可以参考以下步骤进行SpringMVC配置JDBC:
1. 在pom.xml文件中添加Maven依赖:
```xml
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.2.5.RELEASE</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.19</version>
</dependency>
```
其中,spring-jdbc为Spring对JDBC的封装,mysql-connector-java为MySQL的JDBC驱动。
2. 在Spring配置文件中配置数据源和JdbcTemplate:
```xml
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC" />
<property name="username" value="root" />
<property name="password" value="123456" />
</bean>
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource" />
</bean>
```
其中,dataSource为数据源,jdbcTemplate为Spring对JDBC操作的封装。
3. 在Controller中使用JdbcTemplate进行操作:
```java
@Autowired
private JdbcTemplate jdbcTemplate;
@RequestMapping("/query")
@ResponseBody
public List<Map<String,Object>> query() {
List<Map<String,Object>> list = jdbcTemplate.queryForList("select * from user");
return list;
}
```
以上代码为查询user表中所有记录,并将结果以json格式返回。