wynik zapytania

0

Witam.
Piszę aplikację w Javie która współpracuje z bazą danych stworzoną w PostgreSql.
Mam pytanie:W jaki sposób można sprawdzić czy zapytanie zwróciło jakiś wynik/wybrało jakiś rekord z bazy danych?

0

Witam.
Mam następny problem i liczę na pomoc.
Wykonuje następujące zapytanie:
ResultSet rr = stmt.executeQuery("SELECT * FROM interwal_t WHERE data ='"+dataPomocnicza+"'");
Teraz chcę w pętli while:
int =0;
while(rr.next()){

tab4[i][0]=rr.getString(1);
tab4[i][1]=rr.getString(2);
tab4[i][2]=rr.getString(3);
tab4[i][3]=rr.getString(4);
tab4[i][4]=rr.getString(5);
tab4[i][5]=rr.getString(6);
tab4[i][6]=rr.getString(7);
tab4[i][7]=rr.getString(8);
tab4[i][8]=rr.getString(9);
i++;
}
wpisać do tablicy 2 wymiarowej poszczególne wczytane elementy, tyle że podczas wypisywania danych za pomocą 2 pętli
for(int j=0;j<i;k++){
for(int k=0;k<9;k++){
System.out.print(tab4[j][k]+" ");
}
System.out.println("\n");
}
chcę wypisać zawartość tych tablic, z tym że zamiast wyniku oczekiwanego czyli w każdej linii nowe wartość cały czas dostaję pierwszą wczytaną z bazy danych wartość:

677 01NFI 0 20010129 3.50999999 3.50999999 3.50999999 3.50999999 88
Natomiast podczas wypisywania od razu w pętli while wczytanych wartości, wypisywane są wszystkie wczytane wartości a nie tylko pierwsza.
Proszę o podpowiedź.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0