Olá meus amigos tudo bem? bem estou terminando um sistema para desktop e estou com um probleminha que não estou conseguindo resolve, e queria pedir ajudar de vocês. Bem no sistema que estou fazendo o usuario adm tem acesso a cadastrar novos usuarios do sistema certo, fiz o form bem bonitinho e estou cadastrando no banco postgresql! o problema é que quando eu vou entrar no sistema com o login e senha que acabei de criar ele simplesmente diz a que o login ou senha não existem!
existem dois tipos de usuarios que são’ adm ’ e so ‘leitura’ que por sua vez não tem direito a gravar ou alterar…
Agora como pode se no banco esta cadastrado.
aqui está o código.
conexao con_impressoras;
con_impressoras = new conexao(); // inicializa a conexão com banco //
con_impressoras.conecta();
if ( tf_nome2.getText().equals("") || jP_senha.getText().equals(""))
JOptionPane.showMessageDialog(null,"Os campos login e senha não podem ser vazios");
else
try {
String aux;
if ( jR_usuario.isSelected()){
aux = "leitura";
}else{
aux = "adm";
}
String sql ="insert into usuario (nome,senha,nivel) values ('"+
tf_nome2.getText()+ "', '"+
jP_senha.getPassword()+"','"+
aux+"')";
System.out.println(sql);
// con_impressoras.statement.executeUpdate(sqlinsert);
con_impressoras.statement.execute(sql);
JOptionPane.showMessageDialog(null,"Gravação realizada com sucesso");
} catch (Exception erro){
JOptionPane.showMessageDialog(null,"Erro ao tentar Gravar o registro..."+erro);
}
obrigado pela atenção…