首页>代码>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日
最近浏览更多
appppp  LV1 2024年12月21日
chenranr  LV10 2024年12月20日
652654393  LV5 2024年11月18日
wwwqwq 2024年6月21日
暂无贡献等级
AIWU1234  LV2 2024年6月9日
今晚都别睡啦  LV9 2024年5月29日
求学的熊猫  LV11 2024年5月6日
微信网友_6522007290040320  LV2 2024年4月15日
77777七  LV1 2024年2月26日
不止是六位数  LV7 2023年12月21日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友