…Está certo? Isso em Java SE.
Exemplo: Campo de login e senha!
…Está certo? Isso em Java SE.
Exemplo: Campo de login e senha!
kara não entendi sua dúvida, detalhe mais por favor!
Cara, tipo campo de login e senha! Há um if para verificar se aquele login e senha realmente existem no banco de dados!
Sim há um if
Mas como é que faz?
O que você já fez até agora. Mostre algum codigo, para eu poder te ajudar melhor
Só uma inserção no banco de dados através de um JButton:
private void cadastrarActionPerformed(java.awt.event.ActionEvent evt) {
if (evt.getSource() == cadastrar) {
if (nome.getText().length() > a)//Limitando o caracteres de
//uma String pra 20.
{
try {
throw new Exception();
} catch (Exception ex) {
Logger.getLogger(FrmEstado.class.getName()).
log(Level.SEVERE, null, ex);
JOptionPane.showMessageDialog(null, "Eroooooo");
}
}
if (sigla.getText().length() > b) {
try {
throw new Exception();
} catch (Exception ex) {
Logger.getLogger(FrmEstado.class.getName()).log(
Level.SEVERE, null, ex);
JOptionPane.showMessageDialog(null, "EROOOOO");
}
}
try {
PreparedStatement pst = cb.conn.prepareStatement("insert into "
+ "ESTADOS(NOME_DO_ESTADO,"
+ " SIGLA_DO_ESTADO)values(?,?)");
pst.setString(1, nome.getText());
pst.setString(2, sigla.getText());
pst.executeUpdate();
JOptionPane.showMessageDialog(null, "DEU CERTO!");
} catch (SQLException ex) {
Logger.getLogger(FrmEstado.class.getName()).log(Level.SEVERE,
null, ex);
JOptionPane.showMessageDialog(null, "Num vai dá não!\nERRO:"
+ " " + ex);
}
}
}
Era esse o codigo mesmo? Não seria do login e senha?
Cara, esse de login e senha eu nem fiz ainda, é pra saber, precisarei em projetos futuros.
minha sugestão é você criar uma função na sua classe DAO, se você utilizar esse padrão de desenvolvimento, ou na classe que você está utilizando para manipular o banco de dados, onde ficará as operações insert, select do seu banco.
Nela você cria um metodo que verifica se aquele usuario e senha de fato existe no banco, faz uma simples query
select login, senha from table where login = value_login and senha = value_senha;
se o resultado te retornar maior que zero é porque possuí um registro, assim nessa função você retorna o booleano dessa condição;
ficaria assim:
if(checkLoginPassword(value_login, value_senha))
// ok possui o registro no banco
Vlw