1连接mysql数据库
1. appliction配置文件
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/student?useUnicode=true&characterEncoding=utf-8 spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.type=com.mysql.jdbc.jdbc2.optional.MysqlDataSource
2.pom.xml添加依赖
添加数据库连接 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency>
JdbcTemplate支持 dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>4.3.10.RELEASE</version> </dependency>
3.利用JdbcTemplate执行语句
@Autowired private JdbcTemplate jdbcTemplate; @RequestMapping("/list") public List<Map<String,Object>> getUser(){ System.out.print("111111111111"); String sql="select * from students"; List<Map<String,Object>> list=jdbcTemplate.queryForList(sql); return list; }
如图所示,已经成功连接查询
PS: 1.添加JdbcTemplate 支持
2.使用JdbcTemplate需要在配置文件声明
spring.datasource.type=com.mysql.jdbc.jdbc2.optional.MysqlDataSource(个人使用过程中遇到问题添加后解决,type根据实际情况而定)