|
|||||||
|
|
|
![]() |
|
|
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:04.



















