package cn.music.dao.impl; import java.sql.ResultSet; import java.sql.SQLException; import java.util.List; import cn.music.dao.UserDao; import cn.music.entity.User; import cn.music.utils.BaseDao; public class UserDaoImpl implements UserDao { /** * 分页显示所有客户信息 * @param start 当前页 * @param size 显示条数 * @return */ public List<User> findAllUser(int start,int size){ List<User> userList = null; try { String sql ="select * from user limit ?,?"; } catch (Exception e) { e.printStackTrace(); } return userList; } /** * 取得客户总人数 * @return 总人数 */ public int getAllRecordNo(){ int sum = 0; try { String sql = "select count(*) from user"; } catch (Exception e) { e.printStackTrace(); } return sum; } @Override public int insertUser(User user) { String sql="insert into user(userName,userEmail,userPwd) values(?,?,?);"; int count = BaseDao.executeUpdate(sql,user.getUserName(),user.getUserEmail(),user.getUserPwd()); return count; } @Override public User loginUser(User user) { String sql="select * from user where userName=? and userPwd=?;"; ResultSet rs=BaseDao.executeQuery(sql,user.getUserName(),user.getUserPwd()); User us=null; if(rs!=null){ try { if(rs.next()) { us=new User(rs.getInt("userId"), rs.getString("userName"), rs.getString("userEmail"), rs.getString("userPwd"), rs.getString("nickName"), rs.getString("gender"), rs.getString("birthday"), rs.getString("desc"), rs.getString("head"), rs.getString("scSong"), rs.getString("scAlbum")); } } catch (SQLException e) { e.printStackTrace(); } } return us; } @Override public int updatePwd(String newPwd,String userName,String oldPwd) { String sql="update user set userPwd=? where userName=? and userPwd=?"; int count = BaseDao.executeUpdate(sql, newPwd,userName,oldPwd); return count; } @Override public int updateText(String nickName, String gender, String birthday, String desc, String userName) { String sql="update user set nickName=?,gender=?,birthday=?,user.desc =? where userName=?;"; int count = BaseDao.executeUpdate(sql, nickName,gender,birthday,desc,userName); return count; } @Override public int updateImg(String head,String userName) { String sql="update user set head=? where userId=?"; int count = BaseDao.executeUpdate(sql, head,userName); return count; } @Override public int updateEmail(String email, String userName, String userPwd) { String sql="update user set userEmail=? where userName=? and userPwd=?"; int count = BaseDao.executeUpdate(sql, email,userName,userPwd); return count; } }
最近下载更多
1029162867 LV13
2021年11月5日
zs你好可爱呀 LV1
2020年6月14日
songxiuli LV6
2019年11月11日
麦芬奇的最代码 LV1
2019年7月13日
1910356574 LV14
2019年6月24日
zhangjian01 LV7
2019年5月3日
韩老魔 LV10
2019年4月2日
123Berlin LV1
2018年11月1日
publicclass LV12
2018年5月6日
lzwomen LV6
2017年11月1日