W jaki sposób należy wywołać metodę z poniższego przykładu żeby wyświetliła wszystkie elementy z bazy danych, a nie tylko ostatni?
public class JavaApplication {
public Osoba doSomething() {
String sql = "SELECT * FROM test";
//(...) Wycięty fragment
Osoba osoba = null;
while (rs.next()) {
osoba = new Osoba(
rs.getInt("id"),
rs.getString("name"),
);
}
return osoba;
}
}
Nie mogę zmodyfikować tej metody. bo tak już dawno bym miał problem z głowy...Próbowałem na różne sposoby i nie wiem jak to zrobić. Tak jak tu wyświetla mi chociaż tylko ostatni element:
JavaApplication a = new JavaApplication();
Osoba osoba = a.doSomething();
String b = osoba.getId() + ". " + osoba.getName();
System.out.println(b);
Proszę potraktować ten fragment jako pseudokod. Pisałem go z pamięci, bo nie mam chwilowo dostępu do swojego komputera. Z góry dziękuję wszystkim chętnym do pomocy.