|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
[JDBC] Numero di righe nel ResultSet
Sto iniziando ad usare JDBC (con db MySQL). C'è una cosa che non ho capito: come ottenere il numero di righe in un ResultSet.
In PHP in genere faccio una cosa del genere: Codice:
... $result = mysql_query("SELECT ....", $link); if ($result !== FALSE) { $num_rows = mysql_num_rows($result); .... } Codice:
... Statement stmt = conn.createStatement (); ResultSet rs = stmt.executeQuery ("SELECT ...."); ![]()
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
Non hai visto male. Il driver standard non lo permette.
Usando i metadati potresti ottenere altre informazioni quali, numero nome e tipo delle colonne, ... ma quell'informazione non la puoi ottenere. Beh, poco male: se vuoi caricare tutte le righe in memoria, puoi usare classi quali Vector, .... Ricorda che puoi avere i cursori scorrevoli, per cui potresti posizionarti sull'ultimo record e sapere quanti sono senza leggerli tutti. High Flying Sottovento |
![]() |
![]() |
![]() |
#3 | ||
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
![]() Quote:
Grazie mille.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
||
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:01.