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
}