dao层username怎么会为空,不懂了求助
username取到的值为null,没有报错。
public class login {
public boolean findName1(String username,String password) throws SQLException{
Connection conn = Jdbc1.getConnection();
PreparedStatement ps = conn.prepareStatement("select password,username from registe where password=? and username=?");
ps.setString(1,password);
ps.setString(2,username);
ResultSet rs = ps.executeQuery();
boolean flag =rs.next();
return flag;
}
public class LOgin {
public String nameCha(User user1){
login l = new login();
System.out.println(user1);
try {
if(l.findName1(user1.getPassword(),user1.getUsername())){
return "登陆成功";
}else{
return "用户名不对或没有该用户";
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}