Как я могу получить все значения из всех столбцов?Resultset получить все значения
Ive пытался с этим кодом:
values.add(rs.getString(number));
Где номер на сверку.
Но это только дает мне все значения из последнего столбца.
Мне нужно захватить значения из каждого столбца, а затем добавить их в arraylist.
Это мой полный код:
// The column count starts from 1
int number = 0;
for (i = 1; i < columnCount + 1; i++) {
number++;
ColumnNames = rsmd.getColumnName(i);
ar.add(ColumnNames);
System.out.println(ar);
}
model.setColumnCount(columnCount);
while (rs.next()) {
// values.add(rs.getString(ar.indexOf(i)));
values.add(rs.getString(number));
System.out.println(values);
model.addRow(new Object[] {value1, value2, value3, value4});
}
возможно дубликат [Dynamic ResultSet (Java)] (http://stackoverflow.com/questions/20543309/dynamic-resultset-java) – LionC
Никогда не отправляйте свой вопрос дважды, вместо этого улучшите свой старый. – LionC
Я удалил свой предыдущий и сделал это официальным – Looptech