2016-07-15 3 views
-1

Я этот код с 3-х результатами, но система показывает только один ...ResultSet возвращает только один ряд

Map<String, String> mappaValori = tvo.getTableColumn(); 
while (resultSet.next()) { 
    for (String colonnaString : mappaValori.keySet()) { 
     valueString = resultSet.getString(colonnaString); 
     keyString = colonnaString; 
     mappaReturn.put(keyString, valueString); 
    } 
} 

Любой идея?

+0

... но ... почему -1 ??? -.- – Kangel

+0

Я не отказался от вашего вопроса, но я подозреваю, что причина, по которой кто-то это сделал, заключается в том, что вы не предоставили достаточной информации. В идеале вы бы предоставили больше контекста (так, например, вы утверждаете, что в результирующем наборе должно быть три элемента, но поддержка этой претензии не требуется). В идеале вы также предоставили бы достаточно информации, чтобы кто-то мог воссоздать проблему. –

ответ

0

Очень спасибо всем (я ироничен)!

Я не знаю, почему кто-то нажимает на -1, но у меня есть решение!

Я разделяю это:

When ResultSet.next(), карта переписывает результат и показать только одну строку.