首页>代码>Android开发小巫新闻客户端>/服务端源代码/web/src/com/szy/web/dao/UserDAO.java
package com.szy.web.dao;

import java.io.IOException;
import java.sql.ResultSet;
import java.sql.SQLException;

import sun.reflect.generics.reflectiveObjects.NotImplementedException;

/**
 * @author  coolszy
 * @time    Dec 4, 2011 2:52:09 PM
 */
public class UserDAO
{
	SqlManager manager;
	String sql = "";
	ResultSet rs;
	
	public UserDAO() throws IOException, ClassNotFoundException, SQLException
	{
		manager = SqlManager.createInstance();
	}
	
	/**
	 * 验证用户名和密码是否正确
	 * @param uname 用户名
	 * @param password 密码
	 * @return
	 * @throws SQLException
	 */
	public boolean validate(String uname,String password) throws SQLException
	{
		boolean result = false;
		sql = "select count(uid) from t_user where uname=? and password=?";
		Object[] params = new Object[]{uname,password};
		manager.connectDB();
		rs = manager.executeQuery(sql, params);
		if (rs.next()&&rs.getLong(1)==1)
		{
			result = true;
		}
		manager.closeDB();
		return result;
	}
	
	/**
	 * 更新用户信息,
	 * 注意:只能根据用户名更新密码
	 * @param uname 用户名
	 * @param password 新密码
	 */
	public void update(String uname,String password)
	{
		throw new NotImplementedException();
	}
}
最近下载更多
yyyyyyzh  LV8 2023年6月11日
qjg12345  LV1 2022年10月25日
_nrxsh  LV12 2022年10月22日
萌了个乖乖  LV12 2022年5月21日
511076827  LV33 2022年4月10日
刘嘉晨11111  LV7 2022年3月31日
hedu53  LV1 2022年2月7日
RunGe946  LV3 2021年12月27日
凡先生  LV19 2021年12月19日
jkysll  LV7 2021年11月14日
最近浏览更多
求学的熊猫  LV6 昨天
77777七  LV1 2月26日
不止是六位数  LV7 2023年12月21日
学习112  LV2 2023年12月21日
黄楚云  LV1 2023年12月20日
LITIANYU084414  LV11 2023年11月28日
hhhhhz  LV7 2023年11月14日
tianshi  LV7 2023年10月19日
陈小小222 2023年7月15日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友