package com.wishwzp.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import com.wishwzp.model.User; import com.wishwzp.util.MD5Util; import com.wishwzp.util.PropertiesUtil; public class UserDao { /** * 登录验证 * @param con * @param user * @return * @throws Exception */ public User login(Connection con,User user)throws Exception{ User resultUser=null; String sql="select * from t_user where userName=? and password=?"; PreparedStatement pstmt=con.prepareStatement(sql); pstmt.setString(1, user.getUserName()); pstmt.setString(2, MD5Util.EncoderPwdByMd5(user.getPassword())); ResultSet rs=pstmt.executeQuery(); if(rs.next()){ resultUser=new User(); resultUser.setUserId(rs.getInt("userId")); resultUser.setUserName(rs.getString("userName")); resultUser.setPassword(rs.getString("password")); resultUser.setNickName(rs.getString("nickName")); resultUser.setImageName(PropertiesUtil.getValue("imageFile")+rs.getString("imageName")); resultUser.setMood(rs.getString("mood")); } return resultUser; } /** * 个人资料修改 * @param con * @param user * @return * @throws Exception */ public int userUpdate(Connection con,User user)throws Exception{ String sql="update t_user set nickName=?,imageName=?,mood=? where userId=?"; PreparedStatement pstmt=con.prepareStatement(sql); pstmt.setString(1, user.getNickName()); pstmt.setString(2, user.getImageName()); pstmt.setString(3, user.getMood()); pstmt.setInt(4, user.getUserId()); return pstmt.executeUpdate(); } }
最近下载更多
hanweinan6 LV13
10月9日
waitingforyou LV20
2022年10月20日
是你爸爸啊100 LV5
2022年8月5日
xuweisong2010 LV28
2022年6月7日
ming_123_9715 LV23
2021年12月26日
yellowfor LV8
2021年12月24日
dcdc12 LV6
2021年12月21日
昊 LV6
2021年11月8日
xbjzc123 LV5
2021年10月14日
内拉组里 LV2
2021年10月13日
最近浏览更多
张泽帅 LV6
10月18日
微信网友_7041475584184320
6月17日
暂无贡献等级
Liang朝伟 LV1
1月6日
asddwh LV13
2023年12月29日
abandan LV4
2023年11月6日
微信网友_6602457430806528 LV6
2023年10月17日
qazws123 LV1
2023年6月8日
846488283 LV4
2023年5月29日
1807315587
2023年5月27日
暂无贡献等级
微信网友_6437456389640192 LV3
2023年4月21日