Login com diferentes acessos

Galera, tô com uma dificuldade talvez meio boba. Tenho um sistema com dois tipos diferentes de funcionários no banco de dados, e quero que quando ele faça login, abra uma janela diferente para cada tipo. A minha lógica era que de algum forma, depois de receber o valor do login e da senha, ele buscasse no bd o valor da função, e aí com um if ou um switch ele ia abrir as telas respectivas.

Mas ai eu to travada: como receber o valor da função?

Eu tenho um modelo de funcionário com os gets e os sets das variáveis e acho que de alguma forma incorpora isso aí, tenho pesquisado mas não consegui achar muito bem como fazer…

Exemplo:

/*
outros argumentos para o banco de dados funcionar
*/
    sql = "SELECT * FROM Java WHERE senha = 1234 AND login = clockwork";
    ResultSet rs = stmt.executeQuery(sql);
    int nivel_de_acesso = rs.getInt("acesso");
    if(nivel_de_acesso == 1){//chama a janela 1}
    else{//chama a janela2}
/*
outros argumentos para o banco de dados funcionar
*/

Se precisar que eu explique alguma coisa só chamar.

1 curtida

Implementei aqui e funcionou direitinho. Obrigada!!

dnd