因此,我有一个数据库,其中有一个包含两列的表: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是您的ResultSetnext()函数将在没有值时返回false

典型用法:

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

07-24 09:20