rs=sql.executeQuery("select * from account where name='"+name+"'");
rs.next();
String a=password;
String b=rs.getString(2);
out.print(password);
out.print(rs.getString(2));
if(a==b)
result.append("登录成功");
else{
result.append("登录失败");
}
a和b输出都是一样的,就是if判断都执行else,把a,b改成password,rs.getString(2)也是false。数据库连接没问题,ab输出都是一样的,为什么判断是false?
我试试,
本回答被提问者采纳