我的网络应用程序上有一个注册表。我想要的是,当用户提交表单时,应该进行验证以检查用户输入的电子邮件ID是否已存在于数据库中。因此,如果它存在,那么应该出现一条像小吃店一样的消息,说,电子邮件ID已经存在。如果是新电子邮件,则它将重定向到成功页面。
以下是我的checkData方法,我只是检查当我在表单上输入电子邮件ID时,它是否存在,但输出始终是“找不到值”。
public void checkData() {
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbname?autoReconnect=true&useSSL=FALSE", "root", "pwd");
st = con.createStatement();
String query1 = "select email from users where email='" +email99+ "'";
ResultSet rs = st.executeQuery(query1);
if(rs.next()) {
System.out.println("Success");
}
else {
System.out.println("Value not found");
}
rs.close();
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println(e.getMessage());
}
}
注意:- 我主要关心的是电子邮件验证。
UYOU
繁花如伊
皈依舞
相关分类