• 四、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();
        }
    }
  • 相关阅读:
    div常用设置
    Chrome-Charset——Chrome最新版右键工具中的编码修改功能没有了的解决工具
    PHP数据访问(面向对象方式:mysqli类)
    JSON
    jQuery
    jQuery事件
    会话保持
    查询的例子,房屋租赁
    PHP CRUD
    批量删除
  • 原文地址:https://www.cnblogs.com/lay2017/p/8847500.html
Copyright © 2020-2023  润新知