Jak w aplikacjach okienkowych wyświetlać całą bazę danych? Jaki jest koncept? Chodzi o to, że jedyną metodę jaką znam do wyświetlania danych z bazy danych jest to:
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/utrzymanie_samochodu","KONTO","HASŁO");
PreparedStatement statement = con.prepareStatement("select * from samochod");
ResultSet result = statement.executeQuery();
while(result.next())
{
System.out.println(result.getString(1) + " " + result.getString(2) + " " + result.getString(3));
}
Wszystko fajnie, pod warunkiem, że znam ile jest kolumn i ile pozycji w bazie danych.
Wtedy mogę definiować JLabele i przypisać każdemu odpowiednią pozycje.
Ale co jeśli mam możliwość dodawania i kasowania danych w bazie? Jak wtedy napisać funkcję, która by wyświetlała całą bazę danych ? Czy to można rozwiązać jakoś dynamicznie? Proszę o pomoc.