Я разместил образец ниже:
Statement s = conn.createStatement ();
s.executeQuery ("SELECT id, name, category FROM animal");
ResultSet rs = s.getResultSet ();
int count = 0;
while (rs.next ())
{
int idVal = rs.getInt ("id");
String nameVal = rs.getString ("name");
String catVal = rs.getString ("category");
System.out.println (
"id = " + idVal
+ ", name = " + nameVal
+ ", category = " + catVal);
++count;
}
rs.close ();
s.close ();
System.out.println (count + " rows were retrieved");
(От: http://www.kitebird.com/articles/jdbc.html#TOC_5)
Редактировать: просто перечитайте вопрос и подумайте, что вы, возможно, имеете в виду, что вы хотите ссылаться на столбец позже в коде, а не в начальном цикле, как в моем примере выше. В этом случае вы можете создать массив и обратиться к нему позже, или, как показывает другой ответ, вы можете просто выполнить другой запрос.