zoukankan      html  css  js  c++  java
  • 四、jdbctemplate使用

    这里使用mysql数据库,省略数据库创建过程

    1、添加依赖

            <!--jdbc-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-jdbc</artifactId>
            </dependency>
            <!--mysql-->
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>6.0.6</version>
            </dependency>    

    2、添加数据库配置

    #数据库
    spring.datasource.url=jdbc:mysql://localhost:3306/test
    spring.datasource.username=root
    spring.datasource.password=root
    spring.datasource.driver-class-name=com.mysql.jdbc.Driver

    3、编写代码

    @Repository
    public class UserDao {
    
        @Autowired
        private JdbcTemplate jt;
    
        public List<Map<String, Object>> listUser(){
            StringBuilder sql = new StringBuilder();
            sql.append("SELECT * FROM t_sp_user");
            return jt.queryForList(sql.toString());
        }
    }
    
    @Service
    public class UserService {
    
        @Autowired
        private UserDao userDao;
    
        public List<Map<String, Object>> listUser(){
            return userDao.listUser();
        }
    }
    
    @RestController
    @RequestMapping(value = "user")
    public class UserController {
    
        @Autowired
        private UserService userService;
    
        @GetMapping(value = "list")
        public List<Map<String, Object>> listUser(){
            return userService.listUser();
        }
    }
  • 相关阅读:
    剑指 Offer 13. 机器人的运动范围
    32个触发事件XSS语句的总结
    CSS实现垂直居中的5种方法
    微信、QQ浏览器X5内核问题汇总
    值得关注的顶级开发者社区
    HTML5本地数据库(WebSQL)[转]
    按首字母排序汉字
    jQuery 源码中的 camelCase
    jQuery中的quickExpr
    手绘计划
  • 原文地址:https://www.cnblogs.com/lay2017/p/8847500.html
Copyright © 2011-2022 走看看