Boa tarde, quando tento gravar dados no banco o compilador me informa este erro:
java.lang.Exception: Erro de persistência
Mensagem original: Column count doesn’t match value count at row 1
Mas não estou conseguindo encontrar o porque desse erro, meu código DAO é este:
public class ContasDAO {
public static void save(Contas c) throws Exception {
ConexaoMySQL con = new ConexaoMySQL();
String sql = "INSERT INTO CONTAS(DESCRICAO, VALOR" +
"DIA, MES) VALUES (?, ?, ?, ?)";
con.prepararPst(sql);
con.setParam(1, c.getDescricao());
con.setParam(2, c.getValor());
con.setParam(3, c.getDia());
con.setParam(4, c.getMes());
con.executarPst(con.ACAO_FECHAR);
}
}
Não informei o ID poque ele é auto incremento no banco. Alguem sabe o motivo disso?
Obrigado