Java ResultSet, как проверить, есть ли какие-либо результаты - PullRequest
289 голосов
/ 15 мая 2009

Resultset не имеет метода для hasNext. Я хочу проверить, имеет ли resultSet какое-либо значение

это правильный путь

if (!resultSet.next() ) {
    System.out.println("no data");
} 

Ответы [ 21 ]

0 голосов
/ 06 марта 2014

вы можете сделать что-то вроде этого

boolean found = false;

while ( resultSet.next() )
{
    found = true;
    resultSet.getString("column_name");
}

if (!found)
    System.out.println("No Data");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...