我正在尝试在java中创建一个接收电子邮件的函数,检查它是否在数据库中找到并返回一个布尔值。提前谢谢。
我尝试了这个,但它没有工作:
while (true)
{
a.QueryDataFromDB(this.Email, Email, this.TableName, "email");
if (a.QueryDataFromDB(this.Email, Email, this.TableName, "email")==""){
break;
}
else {
System.out.println("This email has already been used. Please use another email.");
email = uin.nextLine();
}
}
答案 0 :(得分:0)
我不知道应该返回a.QueryDataFromDB()
个查询,但看起来你想要将它与空字符串进行比较。如果是,则应使用equals()
函数:
a.QueryDataFromDB(this.Email, Email, this.TableName, "email").equals("")