Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查Java中的数据库表中是否存在word_Java_Database_Derby - Fatal编程技术网

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

检查Java中的数据库表中是否存在word,java,database,derby,Java,Database,Derby,所以我有一个数据库,其中有一个表,有两列:rightWord和ErrorWord。当错误的单词值等于Java中声明的变量时,我希望选择rightWord值。到目前为止,我有以下代码: SELECT rightWord FROM dictionaryTable WHERE wrongWord = (?) existingKeywords.next(); String rightWord = existsingKeywords.getString("rightWord"); 这是可行的,当Err

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

SELECT rightWord FROM dictionaryTable WHERE wrongWord = (?)

existingKeywords.next();
String rightWord = existsingKeywords.getString("rightWord");
这是可行的,当ErrorWord等于Java变量时,我能够获得rightWord列中的第一个值。现在,我如何检查ErrorWord列中的任何值是否与Java变量不匹配?我在for循环中有上面的代码,java变量的值每次都不同


请帮忙。谢谢

假设
现有关键字
是您的
结果集
。当没有值时,
next()
函数将返回
false

典型用法:

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