GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Ajuda com Lgin Senha
Índice dos Fóruns
»
Java Avançado
Autor
Mensagem
09/02/2012 08:09:33
Assunto:
Ajuda com Lgin Senha
corey22
What is classpath?
Membro desde: 26/08/2011 07:38:03
Mensagens: 5
Offline
Nessa parte eu tenho de pegar o resutSet e acessar pagina 1 ou 2 dependendo do id retornado
/**Compara o login e senha e codigo No botão de login**/ String login1; String senha1; int SETOR_ID; Usuario us = new Usuario(); login1 = CampoLogin.getText(); senha1 = CampoSenha.getText(); UsuarioDaoMySQL teste = new UsuarioDaoMySQL(); try { us = teste.select(login1, senha1); } catch (Exception ex) { Logger.getLogger(Home.class.getName()).log(Level.SEVERE, null, ex); } }
Essa parte e o daoMySQL
Connection c = DBConnection.getConnection(); Usuario ALU = null; String sql=" select * from Usuario where Usuario.Login = ? and Usuario.Senha = ? "; PreparedStatement stmt = (PreparedStatement) c.prepareStatement(sql); stmt.setString(1, login); stmt.setString(2, senha); ResultSet rs = stmt.executeQuery(); // System.out.println("ENTREI AQUI"); if(rs.next()){ ALU = new Usuario(); // ALU.setCpf (rs.getString("Cpf")); // ALU.setNome (rs.getString("Nome")); ALU.setLogin (rs.getString("Login")); ALU.setSenha (rs.getString("Senha")); ALU.setSETOR_ID (rs.getInt("SETOR_ID")); } rs.close(); stmt.close(); c.close(); System.out.println("Seleção realizada com sucesso."); return ALU;
A questão é:
com o codigo retornado do banco eu tenho de abri
se 1 = tela 1
se 2 = tela 2
Meu DB ta assim
create table Setor( SETOR_ID INT primary key not null, SETOR varchar(50) not null ); insert into Setor values (00,''); insert into Setor values (1,'Administrativo'); insert into Setor values (2,'Usuário'); -- drop table Usuario; create table Usuario( Nome varchar(50) null, Cpf varchar(14) primary key not null, Login varchar(14) null, Senha varchar(14) null, ConfirmarSenha varchar(14) null, SETOR_ID INT null, foreign key (SETOR_ID) references Setor(SETOR_ID) );
Quem puder ajuda
att corey22
09/02/2012 09:15:45
Assunto:
Re:Ajuda com Lgin Senha
jaboot
Virtual Machine Man
Membro desde: 01/07/2005 14:25:37
Mensagens: 749
Localização: São Paulo
Offline
corey22,
Tem como explicar melhor o que você quer?
09/02/2012 09:34:49
Assunto:
Re:Ajuda com Lgin Senha
corey22
What is classpath?
Membro desde: 26/08/2011 07:38:03
Mensagens: 5
Offline
Feito já
agora to ralando para fazer os tratamentos
Depois Posto meu resultado
09/02/2012 10:26:02
Assunto:
Re:Ajuda com Lgin Senha
corey22
What is classpath?
Membro desde: 26/08/2011 07:38:03
Mensagens: 5
Offline
Para quem tiver a mesma duvida que eu tive
// Botao log /**Compara o login e senha e codigo**/ String login1; String senha1; Usuario us = new Usuario(); login1 = CampoLogin.getText(); senha1 = CampoSenha.getText(); UsuarioDaoMySQL teste = new UsuarioDaoMySQL(); try { us = teste.select(login1, senha1); javax.swing.JFrame as; switch(us.getSETOR_ID()){ case 1: setDefaultCloseOperation(HIDE_ON_CLOSE); dispose(); JOptionPane.showMessageDialog(this, "Bem vindo: \"" + CampoLogin.getText() + "\" Administrador do Sistema."); as = new PrincipalAdministrador(); as.setVisible(true); break; case 2: setDefaultCloseOperation(HIDE_ON_CLOSE); dispose(); JOptionPane.showMessageDialog(this, "Bem vindo: \"" + CampoLogin.getText() + "\" Usuário do Sistema."); as = new Principal(); as.setVisible(true); break; } } catch (Exception ex) { Logger.getLogger(Home.class.getName()).log(Level.SEVERE, null, ex); }
DaoMySQL
Connection c = DBConnection.getConnection(); Usuario ALU = null; String sql=" select * from Usuario where Usuario.Login = ? and Usuario.Senha = ? "; PreparedStatement stmt = (PreparedStatement) c.prepareStatement(sql); stmt.setString(1, login); stmt.setString(2, senha); ResultSet rs = stmt.executeQuery(); if(rs.next()){ ALU = new Usuario(); ALU.setLogin (rs.getString("Login")); ALU.setSenha (rs.getString("Senha")); ALU.setSETOR_ID (rs.getInt("SETOR_ID")); } rs.close(); stmt.close(); c.close(); System.out.println("Seleção realizada com sucesso."); return ALU;
Cod DB
create table Setor( SETOR_ID INT primary key not null, SETOR varchar(50) not null ); insert into Setor values (00,''); insert into Setor values (1,'Administrativo'); insert into Setor values (2,'Usuário'); -- drop table Usuario; create table Usuario( Nome varchar(50) null, Cpf varchar(14) primary key not null, Login varchar(14) null, Senha varchar(14) null, ConfirmarSenha varchar(14) null, SETOR_ID INT null, foreign key (SETOR_ID) references Setor(SETOR_ID) );
Duvidas manda msg que eu envio o modelo via email
Índice dos Fóruns
»
Java Avançado
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team