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);
}