Estou tentando atualizar saldo de contas e não consigo. Fiz o código de atualização na classe DAO, abaixo está descrito como fiz:
//metodo para incluir credito no movimento
public void novoMovimentoCredito(Movimentos movimentos, Creditos creditos) throws SQLException {
String sql = "insert into movimentos (mdata,mcredito,mvcredito,mhiscredito,msalantcredito) values (?,?,?,?,?)";
PreparedStatement ps = null;
Contas contas = new Contas();
contas.setConSaldo(contas.getConSaldo() + movimentos.getmVcredito());
try {
ps = connection.prepareStatement(sql);
ps.setDate(1, new java.sql.Date(creditos.getCreData().getTime()));
ps.setInt(2, creditos.getConCodigo());
ps.setDouble(3, creditos.getCreValor());
ps.setString(4, creditos.getCreHistorico());
ps.setDouble(5, movimentos.getmSalAntCredito());
ps.execute();
} catch (SQLException ex) {
Logger.getLogger(MovimentoDAO.class.getName()).log(Level.SEVERE, null, ex);
} finally {
connection.close();
ps.close();
}
}
Os lançamentos são feitos nas tabelas de débito e crédito, mas não consigo atualizar o saldo da conta.