资讯

展开

SpringBoot 集成Spring JDBC

作者:快盘下载 人气:

 

SpringBoot 集成Spring JDBC

(1)在pom.xml中添加依赖

        org.springFramework.booTSPring-boot-starter-jdbcmysqlmysql-connector-java

 

 

 

(2)在springboot的配置文件中添加数据库连接信息

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/my_db?serverTimezone=GMT
spring.datasource.username=chy
spring.datasource.password=abcd

 

 

 

(3)在dao层注入JdbcTemplate,通过JdbcTemplate操作数据库

@Repository
public class UserDao implements UserDao{
    private JdbcTemplate jdbcTemplate;

    @Autowired
    public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
        this.jdbcTemplate = jdbcTemplate;
    }

    @Override
    public String queryUserById(Integer id){
        String sql = "select username from user_tb where id=?";
        String username = jdbcTemplate.queryForObject(sql, String.class, id);
        return username;
    }
}

 

 

 

踩过的坑:

为了图方便,我直接写了dao,没写service、controller,然后在引导类中new了dao层来测试,一直报错:空指针异常。

配置、dao层都没错,sout(jdbcTemplate),为空。老老实实写了service、controller就好了。

在springboot中,未使用

 

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!