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(); } }
