Boa noite,
consegui um método para que eu possa alterar dados da tabela do meu bd,
esse método deixei na mesma classe de conexão com o bd,
assim quanto eu preciso usar este metodo apenas instancio a classe conexão com o método alterar.
desta forma na classe onde esta instanciada a classe e o método, eu preciso apenas criar o comando sql update,
este comando eu não estou conseguindo acertar.
o que eu quero fazer é o seguinte:
1 - Alterar senha do usuário do sistema:
a) O usuário seleciona o seu nome na tabela e clica no botão Alterar;
b) Na próxima janela, o usuário digita a nova senha de acesso ao sistema;
é nesta ultima parte que não consigo seguir adiante.
Segue metodo alterar:public void alterar(String sql) {
try {
stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
stmt.executeUpdate(sql);
JOptionPane.showMessageDialog(null, "Dados inseridos com sucesso");
stmt.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Não foi possível alterar os valores");
}
}
Telaconexao.alterar("UPDATE usuarios SET idloginusuarios ='" + senha1 + "' , '" + senha2 + "WHERE nomeusuario ='" + nome + '"');