Muszę utworzyć metodę "zapytania" dla mojej klasy, która uzyskuje dostęp do MySQL poprzez JDBC.Jak pobrać cały wiersz jako tablicę obiektów za pomocą JDBC
Parametrem wejściowym do metody jest pełne polecenie SQL (z wartościami), więc nie znam nazw kolumn do pobrania.
Niektóre z kolumn są ciągi, inni są liczbami całkowitymi, itp
Metoda musi zwracać wartość typu ArrayList<HashMap<String,Object>>
gdzie każdy HashMap jest 1 wiersz, a ArrayList zawiera wszystkie wiersze wyniku.
Zastanawiam się, czy użyć numeru ResultSet.getMetaData().getColumnCount()
, aby uzyskać liczbę kolumn, a następnie pobrać komórkę z komórki z bieżącego wiersza, ale czy jest to jedyne rozwiązanie? jakieś lepsze?