A minha intenção é buscar os dados do campo senha, dos registros da tabela “operador”, no BD, e comparar com o campo o q foi digitado no formulario de login… e a partir dai, abrir o formulario principal…
Por favor, analisem este codigo e me digam se está errado… pois naum estou conseguindo fazer a comparação dos dados( o q está no BD e o q digito no formulario de login
[code]
//obtendo os dados do form
logNome = txtNome.getText();
logSenha = txtSenha.getText();
logNovaSenha = txtNovaSenha.getText();
logConfirmaSenha = txtConfirmaSenha.getText();
// valida os dados digitados (Login e Senha) do operador
if (logNome != null) {
String querySenha = "SELECT * FROM operador WHERE OpeLogin LIKE '" + logNome + "%'";
try {
stm = con.createStatement();
rs = stm.executeQuery(querySenha);
registro = rs.next(); // posiciona no 1º registro
BDSenha = rs.getString("OpeSenha");
if (logSenha != BDSenha) {
// emite mensagem de erro e volta o foco no txtNome
JOptionPane.showMessageDialog(null, "Nome ou Senha INCORRETO, tente novamente");[/code]