Проверьте, существует ли слово в таблице базы данных на Java - PullRequest
0 голосов
/ 26 ноября 2010

Итак, у меня есть база данных, в которой есть таблица с двумя столбцами: rightWord и falseWord. Я хочу выбрать значение rightWord, когда значение falseWord равно переменной, объявленной в Java. Пока у меня есть следующий код:

SELECT rightWord FROM dictionaryTable WHERE wrongWord = (?)

existingKeywords.next();
String rightWord = existsingKeywords.getString("rightWord");

Это работает, и я могу получить первое значение в столбце rightWord, когда неправильное значение равно переменной Java. Теперь, как я могу проверить, не совпадает ли любое из значений в столбце неправильного слова с переменной Java? У меня есть вышеуказанный код в цикле for, и значение переменной java каждый раз отличается.

Пожалуйста, помогите. Спасибо!

1 Ответ

1 голос
/ 26 ноября 2010

Предполагая, existingKeywords ваш ResultSet. Функция next() вернет false при отсутствии значения.

Типичное использование:

 if (existingKeywords.next()) {
    String rightWord = existingKeywords.getString("rightWord");
 } else {
    // no right word...
 }
...