前提-sql依赖
创建项目时勾选了依赖
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7d0be7c7b3944431f42c5b04410272ce.png)
写配置
spring.datasource.driver-class-name = com.mysql.jdbc.Driver
spring.datasource.url = jdbc:mysql://localhost:3306/pets?useUnicode=true&characterEncoding=utf8&useSSL=false
spring.datasource.username = root
spring.datasource.password = root
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5350608258441631b66bee7cb013ecb9.png)
写java类 测试查找数据
@Controller
public class UserController {
@Autowired
private JdbcTemplate jdbcTemplate;
@RequestMapping(value = "/getUsers",method = RequestMethod.GET)
@ResponseBody
/*
* List 里的对象是Map对象,而Map对象是
* 由一个String类型的键和Object类型的值组成
* */
public List<Map<String,Object>> getUsers(){
String sql="select * from user";//SQL查询语句
List<Map<String,Object>> list=jdbcTemplate.queryForList(sql);
return list;
}
}
运行报错
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/85128dec6e016419cb107b7ef808d79c.png)
删除主类中跳过检查的代码
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/913aec3f9dbfee21fc3d2ae3f24d4738.png)
成功运行
访问web后台
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2d1ce4d85b381e727f8d53ebd7a7c83c.png)
结束