检查Java中的数据库表中是否存在单词

时间:2010-11-26 19:28:14

标签: java database derby

所以我有一个数据库,其中有一个包含两列的表:rightWord和wrongWord。我希望在wrongWord值等于Java中声明的变量时选择rightWord值。到目前为止,我有以下代码:

SELECT rightWord FROM dictionaryTable WHERE wrongWord = (?)

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

这是有效的,当errorWord等于Java变量时,我能够获得rightWord列中的第一个值。现在,我如何检查wrongWord列中的任何值是否与Java变量不匹配?我在for循环中有上面的代码,每次java变量的值都不同。

请帮忙。谢谢!

1 个答案:

答案 0 :(得分:1)

假设existingKeywords是您的ResultSet。当没有值时,next()函数将返回false

典型用法:

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