• Spring整合jdbc-jdbc模板api详解


    1,

    package com.songyan.jdbc2;
    
    public class User {
    private int id;
    private String name;
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    
    }

    2,

    package com.songyan.jdbc2;
    
    import java.util.List;
    
    
    
    public interface UserDao {
    
        //
        void save(User u);
        //
        void delete();
        //
        void update();
        //
        User findUserById(int id);
        //
        int findUserCount();
        //
        List<User> findAllUser();
    }

    3,

    package com.songyan.jdbc2;
    
    import java.util.List;
    
    import org.springframework.jdbc.core.JdbcTemplate;
    
    public class UserDaoImpl implements UserDao{
        private JdbcTemplate jt;
    
        public void setJt(JdbcTemplate jt) {
            this.jt = jt;
        }
    
        public void save(User u) {
            String sql="insert into users values ('1',?)" ;
            jt.update(sql,u.getName());
            
        }
    
        public void delete(int  id) {
            String sql="delete  from users where id=?" ;
            jt.update(sql,id);
        }
    
        public void update(User u) {
            String sql="update users set name=? where id=?" ;
            jt.update(sql,u.getId());
            
        }
    
        public User findUserById(int id) {
            String sql="select * from users where id=?" ;
            return null;
        }
    
        public int findUserCount() {
            String sql="select * from users where id=?" ;
            return 0;
        }
    
        public List<User> findAllUser() {
            return null;
        }
        
    
    }
  • 相关阅读:
    安装python官方的mysql库“mysql-connector-python”
    ubuntu(Mint-17)修改dns
    Updating Protobuf and GRPC in Golang
    git切换到远程分支
    ubuntu下取代ping的好工具tcpping
    为什么利率上升,债券价格下降?
    关于债券之我的疑惑
    GitHub超详细图文攻略
    git——从远程库克隆
    git——添加远程库
  • 原文地址:https://www.cnblogs.com/excellencesy/p/9135180.html
Copyright © 2020-2023  润新知