Oi galera, revirei os topicos mas não achei uma alternativa pro meu problema, é simples mas não funcions.
Ao clicar em uma função para fazer um update do estoquem não acontece nada.
CompraVendaDao
public void AtualizaEstoque(Produto produto) throws SQLException{
String sql = "update produto set estoque = ? WHERE NOME = ?";
try{
PreparedStatement stmt = getConnection().prepareStatement(sql);
stmt.setInt(1,produto.getEstoque());
stmt.setString(2,produto.getNome());
stmt.close();
} catch (SQLException e) {
throw new RuntimeException(e);
}
}
CompraVendaController`
public void updateEstoque (int estoque, String nome) throws SQLException,ParseException
{
Produto produto = new Produto();
produto.setEstoque(estoque);
produto.setNome(nome);
new CompraVendaDao().AtualizaEstoque(produto);
}
Tela Iinicial
private void atualizaEstoque() throws ParseException, SQLException{
CompraVendaController cpc = new CompraVendaController();
Integer addEstoque = Integer.parseInt(textEstoque.getText());
Integer estoqueFinal = ValorEstoque + addEstoque;
Integer a = ValorEstoque -1;
cpc.updateEstoque(a, NomeProduto);
}