我正在尝试连接我的html登录页与数据库。我编写了这个servlet,但是在连接中遇到了一些错误。
String name=request.getParameter("uname");//Passing the HTML tag to he string
String psw= request.getParameter("psw");//
String QUERY="SELECT *FROM login WHERE EMAIL=?,PASS=?"; //Query
Class.forName("com.mysql.jdbc.Driver");//Connection
try (Connection con = DriverManager.getConnection("jdbc:mysql://localhost/SmallERP", "root", "root")) {
PreparedStatement ps = con.prepareStatement(QUERY);
ps.setString(1, name);
ps.setString(2, psw);
try (ResultSet rs = ps.executeQuery()) {
if(rs.next()){
out.println("Done");
}else{
out.println("ERROR");
}
}
}
1条答案
按热度按时间thtygnil1#
你必须使用
AND
在这里。修改后的查询:我的完整示例是:-