Я пытаюсь сохранить строки из таблицы в массив. Я могу получить первый результат и сохранить его, но я не могу хранить какие-либо другие данные.Хранение строк из таблицы MySQL в массив в Java
Это код, который я написал
try
{
test = "select * from Arsenal order by 'MatchNumber' ASC";
rs = st.executeQuery(test);
while (rs.next())
{
//This retrieves each row of Arsenal table and adds it to an array in the Team Results class.
matchno = rs.getString("MatchNumber");
hometeam = rs.getString("HomeTeam");
awayteam = rs.getString("AwayTeam");
homegoals = rs.getString("HomeGoals");
awaygoals = rs.getString("AwayGoals");
result = rs.getString("Result");
teams = (matchno + "," + hometeam + "," + awayteam + "," + homegoals + "," + awaygoals + "," + result); // Takes all the variables containging a single customers information and puts it into a string, seperated by commas.
TeamResults.add(matchno,hometeam,awayteam,homegoals,awaygoals,result);
}
}
Любая идея, где я неправильно?
Thats Totally Wrong, 'next()' отвечает за перемещение курсора froward в одну строку от текущей позиции, поэтому ему не нужно его изменять, также нет метода 'hasNext()', доступного в 'ResultSet 'class – Salah
Да, точно так же, как я писал. – Smutje
Что вы имеете в виду? – user3139748