|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jan 2006
Messaggi: 64
|
[Java && SQL] Controllare una row in una tabella
Salve a tutti,
Sto' creando un semplice applicativo che permetta di aggiornare un'unica row in una tabella di un database SQL. Ora ho un dubbio: come faccio a controllare che la row non contenga gia' dei dati? Avrei pensato di usare una query del tipo SELECT, ma poi come posso controllare che la row sia vuota? Ho bisogno di questo controllo perche', con la tabella vuota, devo usare la query INSERT INTO per inserire i record la prima volta. Qualche idea? Grazie |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4423
|
...puoi controllare se il result set restituisce i valori e valorizare un flag...oppure potresti cancellare ogni volta il record ed eseguire un nuovo inserimento...
...ciao... |
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Jan 2006
Messaggi: 64
|
Quote:
Comunque, opterei per la prima, perche' la seconda non mi sembra migliore da un punto di vista concettuale (proprio per questo voglio usare l'opzione UPDATE). Riguardo la prima, come posso controllare che ResultSet restituisca "qualcosa" ? |
|
|
|
|
|
|
#4 | |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4423
|
Quote:
Codice:
String sql = "SELECT ...."; ResultSet rs = uDB.executeQuery(sql); while(rs.next()) result = true; |
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Jan 2006
Messaggi: 64
|
Fesso io che non avevo pensato al cursore
Grazie mille. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:47.




















