Salve,
nel mio programma di gestione del magazzino vorrei abilitare l'opzione che durante l'inserimento di un nuovo prodotto mi vada a controllare se il suddetto prodotto esiste già o meno (check su nomeprodotto).
Qualora esista mi dovrebbe incrementare nel db il valore disponibilita di un valore pari alla nuova disponibilita inserita (vecchia disponibilità + nuova disponibilità). Qualora invece il prodotto non esista lo inserisca ex novo.
sto avendo problemi con la ricerca e l'incremento... potreste aiutarmi?
Ecco il codice:
codice:public void connetti(Prodotto prodotto){ try { String sql1 = "S E L E C T F R O M listaprodotti W H E R E nomeprodotto = ?"; PreparedStatement insertStatement1 = con.prepareStatement(sql1); insertStatement1.setString(1, prodotto.getNomeProdotto()); rs = insertStatement1.executeQuery(); if(rs.next()){ //String sql2 = "U P D A T E listaprodotti S E T disponibilita = disponibilita " + prodotto.getDisponibilita() " WHERE disponibilita = " JOptionPane.showMessageDialog(null, "Prodotto esistente!"); } else { INSERIMENTO NORMALE }

Rispondi quotando