判断数据库是否登录成功
2011-11-15 10:38
232 查看
public Users GetUser(Users ca)
{
string sql = "select * from [_Users] where [_UserName]=@name and [_Password]=@password";
SqlParameter[] paras = new SqlParameter[] { new SqlParameter("@name", SqlDbType.NVarChar), new SqlParameter("@password", SqlDbType.NVarChar) };
paras[0].Value = ca.userName;
paras[1].Value = ca.password;
//这里如果是大于0的话 相当于用用户名和密码来查询用户表中的用户ID 并存在 如果不存在就是返回0的 相当于这个用户名和密码没有匹配上
//操作数据库语句要放在try-catch中
try
{
SqlDataReader dr = sqlhelper.ExecuteDataReader(sql, paras, CommandType.Text);
DataTable dt = new DataTable();
dt.Load(dr);
if (dt.Rows.Count > 0)
{
Users user = new Users();
user.userId= Int32.Parse(dt.Rows[0]["_UserId"].ToString());
user.userName = dt.Rows[0]["_UserName"].ToString();
user.password = dt.Rows[0]["_Password"].ToString();
user.shortTel = dt.Rows[0]["_ShortTel"].ToString();
user.longTel = dt.Rows[0]["_LongTel"].ToString();
user.address = dt.Rows[0]["_Address"].ToString();
user.integral = Int32.Parse(dt.Rows[0]["_Integral"].ToString());
return user;
}
else return null;
}
catch (Exception ex)
{
throw ex;
}
}
{
string sql = "select * from [_Users] where [_UserName]=@name and [_Password]=@password";
SqlParameter[] paras = new SqlParameter[] { new SqlParameter("@name", SqlDbType.NVarChar), new SqlParameter("@password", SqlDbType.NVarChar) };
paras[0].Value = ca.userName;
paras[1].Value = ca.password;
//这里如果是大于0的话 相当于用用户名和密码来查询用户表中的用户ID 并存在 如果不存在就是返回0的 相当于这个用户名和密码没有匹配上
//操作数据库语句要放在try-catch中
try
{
SqlDataReader dr = sqlhelper.ExecuteDataReader(sql, paras, CommandType.Text);
DataTable dt = new DataTable();
dt.Load(dr);
if (dt.Rows.Count > 0)
{
Users user = new Users();
user.userId= Int32.Parse(dt.Rows[0]["_UserId"].ToString());
user.userName = dt.Rows[0]["_UserName"].ToString();
user.password = dt.Rows[0]["_Password"].ToString();
user.shortTel = dt.Rows[0]["_ShortTel"].ToString();
user.longTel = dt.Rows[0]["_LongTel"].ToString();
user.address = dt.Rows[0]["_Address"].ToString();
user.integral = Int32.Parse(dt.Rows[0]["_Integral"].ToString());
return user;
}
else return null;
}
catch (Exception ex)
{
throw ex;
}
}
相关文章推荐
- PHP:判断PHP是否成功连接数据库
- QuickCSharp框架开发(18)------加密用户名和密码数据与数据库读出的密码进行哈希比较(验证用户是否成功登录)
- web 开发,个人中心每个请求,判断用户是否登录,若没有登录,则跳转到登录页面,登录成功后返回之前页面
- bat 判断数据库是否成功
- 登录判断用户名和密码是否正确的代码(链接和读取数据库)
- 熙熙-WebBrowser判断登录成功-WebBrowser-404错误-500错误-屏蔽消息窗口-Webbrowser判断是否加载成功
- 【Java】Java中判断进行数据库批量操作是否成功
- 黑马程序员_控制台应用程序中判断用户是否登录成功
- 黑马程序员_控制台应用程序中判断用户是否登录成功
- 在主函数中提示用户输入用户名和密码。另写一方法来判断用户输入是否正确。该方法分别返回一个bool类型的登录结果和和一个string类型的登录信息。如登录成功,返回true及“登录成功”,若登录失败则返回false及“用户名错误”或“密码错误”(使用out参数)
- django 判断数据库是否配置成功
- JDBC判断数据库是否插入成功
- 熙熙-WebBrowser判断登录成功-WebBrowser-404错误-500错误-屏蔽消息窗口-Webbrowser判断是否加载成功
- 判断ftp是否登录成功
- 判断连接数据库是否成功
- Java网络爬虫(三)--如何判断自己的模拟登录是否成功
- 初学者jsp中登录界面判断是否登陆成功
- php判断数据库是否连接成功的测试例子
- CI 增删改数据库是否成功的判断
- 从控制台输入用户名和密码, 然后 判断输入的用户名是否是@“Frank”, 密码 是否是 @“lanou”, 如果用户名和密码都正确,则输出登录成功, 否则输出登录失败.