Spring Boot中JdbcTemplate与MySQL的集成

1.创建一个SpringBoot项目。

略…………

2.配置jdbc和MySQL依赖包。

3.创建一个MySQL数据库,且建立一个符合要求的数据表。

(记得连接MySQL!,记得连接MySQL!,记得连接MySQL!)

4.编写Spring Boot配置文件,建立与MySQL的连接。

5.项目中创建Userdao的java类,实现数据库的增删查改。

// 获取所有数据
public List<User> getAll(){
    String sql="select * from user";
    return template.query(sql,(rs, rowNum) ->{
        User entity=new User();
        entity.setId(rs.getInt("id"));
        entity.setName(rs.getString("name"));
        return entity;
    });
}

// 根据id获取用户信息
public User getById(Integer id){
    String sql="select * from user where id=?";
    return template.queryForObject(sql
            ,new Object[]{id}
            ,new BeanPropertyRowMapper<>(User.class));
}
// 插入用户数据
public int add(User entity){
    String sql="insert into user(name) values(?)";
    return template.update(sql,entity.getName());
}
// 修改用户数据
public int update(User entity){
    String sql="update user set name=? where id=?";
    return template.update(sql,entity.getName(),entity.getId());
}
// 删除用户数据
public int delete(Integer id){
    String sql="delete from user where id=?";
    return template.update(sql,id);

6.创建UserController类,提供接口访问数据库

以上思路仅供参考,不一定要按照我的来

                诺不足的欢迎指点

                                ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值