springboot集成jdbc

Posted 胖子学习天地

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot集成jdbc相关的知识,希望对你有一定的参考价值。

这里使用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);
    } 
}

 

以上是关于springboot集成jdbc的主要内容,如果未能解决你的问题,请参考以下文章

springboot集成jdbc

0120 springboot集成Mybatis和代码生成器

SpringBoot 集成Spring JDBC

springboot: 集成jdbc

SpringBoot 学习笔记 -- [spring Boot配置文件之YAML格式, springBoot自动配置浅入,springboot集成JDBC]

SpringBoot 2.X集成 jdbc自动配置原理探究