Login

Olá amigos,
Estou precisando de uma ajudinha no meu login esta assim…
Tenho duas classe para chamar.
Usuario.java, Administrador.java o q diferencia isso é o codigo passado pelo login em qual sistema entra.

     public static void login(String codigo,String login, String senha)   
     {   
             String query = "select * from login  where codigo = "+codigo+" and login="+login+" and senha="+senha;   
             c.consulta(query);               
     //if
       if(codigo==0001)
             Administrador Admin = new Adminitrador();
             Admin.setVisible(true);
       else if (codigo==0002)
              Usuario User = new Usuario();
              User.setVisible(true);
        else
               codigo nao valido
/********************************/
Aqui verifica LOGIN E SENHA
    if((login==login)&&(senha==senha)&&(Codigo==codigo))
             entre
     Administrador Admin = new Adminitrador();
     Admin.setVisible(true);
ou
    Usuario User = new Usuario();
    User.setVisible(true);

   }

bom eu tenho que fazer um if para saber em qual sistema vai entra
Ai é minha duvida…como fazer para difericiar os codigos quando puxa do banco…e como compara
gostaria de uma ideia de como posso fazer… [/code]

Vc pode colocar um campo no Banco de Dados para saber se o usuário é administrador ou não.