zoukankan      html  css  js  c++  java
  • springboot集成jdbcTemplate

    这里使用springboot自带的jdbcTemplate连接mysql数据库

    1. 添加依赖包

        <!-- jdbc -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
        <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.45</version>
        </dependency>

    2. 在配置文件application.properties中添加jdbc的连接配置

    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. 在service层的实现类中使用如下方式查询

    //装配jdbcTemplate
    @Autowired
    private JdbcTemplate jdbcTemplate;
    
    //调用查询方法
    @Override
    public List<User> getUserList() {
        String sql = "select id,user_code as code,user_name as username,user_pwd as password,update_tmsp as updateTime from m_user";
        List<User> list =  jdbcTemplate.query(sql, new BeanPropertyRowMapper<User>(User.class));
        return list;
    }

    4. 在启动类中加入包的扫描

    @ComponentScan(basePackages={"com.king.controller","com.king.service"})
    @EnableAutoConfiguration
    public class App {
        public static void main(String[] args) {
            SpringApplication.run(App.class, args);
        } 
    }
  • 相关阅读:
    开网页自动进入路由器设置界面的解决办法(腾达路由器)
    SQL基本语句
    驱动调试配置
    【转】snort
    【转】snort.conf分析(中文)
    【转】snort 笔记2 ----- 规则编写
    【转】Snort语法规则说明及实例讲解
    【转】Snort 命令参数详解
    POST教程笔记
    POST教程笔记
  • 原文地址:https://www.cnblogs.com/30go/p/8439559.html
Copyright © 2011-2022 走看看