JDBC UserDAO

import com.jdbc.bean.User;

import java.sql.Connection;
import java.util.List;

/**
 * @program: Connection
 * @description:
 * @author: Mr.Fan
 * @create: 2021-05-30 13:37
 **/
public interface UserDAO {
    /**
     * 将user对象插入到数据库中
     * @param conn
     * @param user
     */
    void insert(Connection conn, User user);

    /**
     * 通过id删除表中记录
     * @param conn
     * @param id
     */
    void deleteById(Connection conn, int id);

    /**
     * 通过user的id将表中记录改为user对象
     * @param conn
     * @param user
     */
    void updateById(Connection conn, User user);

    /**
     * 根据id查询用户
     * @param conn
     * @param id
     */
    User getUserById(Connection conn, int id);

    /**
     * 查询表中所有记录
     * @param conn
     * @return
     */
    List<User> getAll(Connection conn);

    /**
     * 得到表中数据个数
     * @param conn
     * @return
     */
    Long getCount(Connection conn);
}

posted @ 2021-07-17 23:04  子丶非鱼Zzz  阅读(59)  评论(0)    收藏  举报