package com.mingsoft.dao.impl;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.mingsoft.dao.IUserDao;
/**
 * 操作用户的相关数据
 * @author 张敏
 * 技术支持：铭飞科技
 * 官网：www.ming-soft.com
 */
public class UserDaoImpl extends BaseDaoImpl implements IUserDao {

	/**
	 * 根据用户名查找该用户在数据库中的 信息
	 * @param userName 用户名
	 * @return 
	 */
	public ResultSet queryUserName(String userName) {
		ResultSet rs = null;
		try {
			pstmt = conn.prepareStatement("select user_password from ms_user where user_name = '"+userName+"' ");
			rs = pstmt.executeQuery();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return rs;
	} 

	/**
	 * 根据用户名修改用户密码
	 * @param userName 用户名
	 */
	public void editPassword(String userName,String newPassword) {
		try {
			pstmt = conn.prepareStatement("update ms_user set user_password = '"+newPassword+"' where user_name = '"+userName+"' ");
			pstmt.executeUpdate();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

	/**
	 * 更改当前管理员用户名及密码
	 * @param newName 用户名 
     * @param newPassword 用户名 
	 */
	public void updataRoot(String newName, String newPassword) {
		try {
			pstmt = conn.prepareStatement("update ms_user set user_password = '"+newPassword+"' , user_name = '"+newName+"' where user_id='1' ");
			pstmt.executeUpdate();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

}
