- Una volta che un ResultSet contiene una riga del risultato potremo
estrarne i campi uno ad uno sia per nome che per indice
- Esistono due serie di funzioni:
- <tipo> get<Tipo> (int <indice>) estrae il campo di indice
<indice> e lo ritorna in una variabile di tipo <tipo>
- <tipo> get<Tipo> (String <nome>) estrae il campo di nome
<nome> e lo ritorna in una variabile di tipo <tipo>
- Dopo aver letto un campo con une di queste variabili possiamo scoprire , con il metodo
boolean wasNull() se il campo non era stato definito nel database
(era null nel database)
- Per finire, con il metodo int findColumn(String columnName) possiamo conoscere
l'indice di una colonna a partire dal nome, cosa che velocizza il codice
se dobbiamo rileggere più volte la stessa colonna, scandendo le righe
di una risposta.
|