因此,我有一个数据库,其中有一个包含两列的表:rightWord和rongeWord。我希望在rightWord值等于Java中声明的变量时选择rightWord值。到目前为止,我有以下代码:
SELECT rightWord FROM dictionaryTable WHERE wrongWord = (?)
existingKeywords.next();
String rightWord = existsingKeywords.getString("rightWord");
那行得通,并且当rightWord等于Java变量时,我能够在rightWord列中获取第一个值。现在,如何检查错字列中的任何值是否与Java变量不匹配?我在for循环中有上述代码,并且java变量的值每次都不同。
请帮忙。谢谢!
最佳答案
假设existingKeywords
是您的ResultSet
。 next()
函数将在没有值时返回false
。
典型用法:
if (existingKeywords.next()) {
String rightWord = existingKeywords.getString("rightWord");
} else {
// no right word...
}