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();
        }
    }
  • 相关阅读:
    boost::ptree;boost::xml_parser
    boost::array
    boost::timer
    boost::gregorian日期
    boost::algorithm/string.hpp
    boost::lexical_cast
    QT::绘图
    QT::透明
    centos上freefilesync与定时任务
    centos上安装freefilesync工具配置说明
  • 原文地址:https://www.cnblogs.com/lay2017/p/8847500.html
Copyright © 2011-2022 走看看