Query in java!

di il
2 risposte

Query in java!

CIAO a tutti!
avrei un problema in java.
Dunque io ho creato una base di dati in mysql x un progetto.

Ho questa relazione UTENTE :codfiscale,nome,cognome,ecc
PRENOTA:codfiscale,idcorso,dataprenotazione
CORSO:idcorso,numeroiscritti,maxpartecipanti,minpartecipanti,ecc

La query ke devo fare(in java con jdbc)è quella di inserire una nuova prenotazione, però in base al corso in cui l'utente vuole prenotarsi prima d registrare la prenotazione dovrei controllare se è possibile fare l'iscrizione,ovvero se il rispettivo numero di iscritti è compreso tra il min e max dei partecipanti,in qst caso effettuo la prenotazione, ed aggiorno il numeroiscritti,facendo numeroiscritti=numeroiscritti+1,...in caso contrario la prenotazione non puo essere effettuata...Come posso fare?aiutatemi... GRAZIE

2 Risposte

  • Re: Query in java!

    Hey...aiutatemi ...!
  • Re: Query in java!

    Fai una query di controllo sulla tabella corso del tipo
    SELECT COUNT(*)
    FROM Corso
    WHERE Corso = 'NomeCorso' AND
    NumIscritti BETWEEN Min AND Max

    Se la query ritorna 0, prosegui con l'inserimento, altrimenti segnali che non è possibile prenotare.
Devi accedere o registrarti per scrivere nel forum
2 risposte