Originariamente inviato da fermat
codice:
| entrate | int(11)  | YES  | MUL | NULL    |                |
| uscite  | int(11)  | YES  | MUL | NULL    |                |
codice:
    private String entrate;
    private String uscite;

            int g = stmt.executeUpdate("insert into movimenti (entrate,uscite,causale,data) values('" + this.entrate + "','" + this.uscite + "','" + this.causale + "','" + this.data + "')");
Se entrate e uscite sono degli int (quindi valori numerici) .... perché devi "modellarli" nella classe con dei String e poi quotarli nella query??

Che succede se nei due campi dell'oggetto c'è un null e quindi tu cerchi di inserire 'null'? Che la insert fallisce.
Che succede se nei due campi c'è effettivamente una stringa che non ha il formato corretto per un int? Che la insert fallisce.

No, rivaluta bene questo.


P.S. e dal punto di vista tecnico della creazione della query e dal punto di vista del "design" della classe ci sarebbero altre questioni ... ma non sto ad "infierire".