请解释一下这些代码中的一些代码的意思

来源:百度知道 编辑:UC知道 时间:2024/07/03 00:09:24
public boolean dengru(String username,String pwd)
{
boolean a =false;
getconn();
try
{
PreparedStatement ps =conn.prepareStatement("select userpwd from userinfo where username=?");
ps.setString(1,username);/////////////////????
ResultSet rs=ps.executeQuery();////////////////????
if(rs!=null)
{
if(rs.next())
{
String getpwd=rs.getString(1);
if(pwd.equals(getpwd.trim()))
{
a = ture;
}
}

}
catch (Exception ex) {

}
return a;
}
这些代码中是怎么进行用户名和密码比较的

select userpwd from userinfo where username=
用于查询当前用户名的密码。
String getpwd=rs.getString(1);
获取密码
if(pwd.equals(getpwd.trim()))
比较密码
return a
如果正确返回TURE
public boolean dengru(String username,String pwd)
这个是方法用于获得当前输入的用户名和密码
不懂再和我发吧。