Purtroppo siamo sprovvisti del mysql_num_rows() che invece è a disposizione di PHP, però si può determinare il numero di righe estratte lo stesso, con un paio di righe:
Sia rs il tuo ResultSet
A questo punto se numRows > 0 ti trovi già il ResultSet "riavvolto", pronto per il classicocodice:rs.last(); //vado all'ultima riga estratta int numRows = rs.getRow(); // ne prendo il numero rs.beforeFirst(); //torno all'inizio del ResultSet
Se invece numRows è 0, non serve fare il whilecodice:while(rs.next()) { ... }