ritorno sulla discussione perchè ho un altro problema:
codice:public class Movimenti { private int entrate; private int uscite; private String causale; private String data; public Movimenti(int entrate, int uscite, String causale, String data) { this.entrate = entrate; this.uscite = uscite; this.causale = causale; this.data = data; } public int getEntrate() { return entrate; } public int getUscite() { return uscite; } public String getCausale() { return causale; } public String getData() { return data; } public void setEntrate(int entrate) { this.entrate = entrate; } public void setUscite(int uscite) { this.uscite = uscite; } public void setCausale(String causale) { this.causale = causale; } public void setData(String data) { this.data = data; }mi continua a dire che entrate, uscite, causale e data hanno accesso privato.codice:public class Salva { public boolean salva() { try { Connection conn = DriverManager.getConnection("jdbc:mysql://....."); Statement stmt = conn.createStatement(); int g = stmt.executeUpdate("insert into movimenti (entrate,uscite,causale,data) values(" + Movimenti.entrate + "," + Movimenti.uscite + ",'" + Movimenti.causale + "','" + Movimenti.data + "')"); return true; } catch (Exception e) { JOptionPane.showMessageDialog(null, e.getMessage()); return false; } } }
ovviamente stanno nello stesso package.
mi sono riguardato vari esempi fatti in precedenza e nn ho notato differenze.
dove sbaglio?

Rispondi quotando