函数检查数据库中是否存在记录

时间:2015-04-10 14:12:23

标签: java sql

我正在尝试在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();                
        }
    }

1 个答案:

答案 0 :(得分:0)

我不知道应该返回a.QueryDataFromDB()个查询,但看起来你想要将它与空字符串进行比较。如果是,则应使用equals()函数:

a.QueryDataFromDB(this.Email, Email,  this.TableName, "email").equals("")