Você pode fazer isso verificando se a busca na tabela de alunos vai encontrar algum valor, senão vai cair no else, daí você pode fazer o seguinte:
Código:
public String LoginAluno(String x, String y) {//metodo que insere o valor do formulario no banco de dados
men = null;
sql = "SELECT email_aluno FROM aluno WHERE email_aluno =? AND senha_aluno = ?";
bd.getConnection();
try {
PreparedStatement ps = bd.connection.prepareStatement(sql);
ps.setString(1, x);//pega o login do formulario
ps.setString(2, y);
bd.rs = ps.executeQuery();//executa o sql
if (bd.rs.next()){//verifica e retorna se ja existe esse usuario ou não
ret = true;
men = (bd.rs.getString("email_aluno"));
}
else{
sql = "SELECT email_professor FROM professor WHERE email_professor =? AND senha_professor = ?";
ps.setString(1, x);//pega o login do formulario
ps.setString(2, y);
bd.rs = ps.executeQuery()
if (bd.rs.next()){//verifica e retorna se ja existe esse usuario ou não
ret = true;
men = (bd.rs.getString("email_professor"));
} else{
return null; }
}
} catch (SQLException erro) {
}
bd.close();
ret = false;
return men;
}
Algum moderador pode apagar o post acima por favor? Esqueci de fexar a tag para colocar como código. Desculpa ai!