通过jdbc检查唯一的行存在

时间:2011-05-15 17:43:12

标签: jdbc resultset

我正在使用resultSet.next()来检查数据库中是否存在唯一行。但即使数据库中存在该行,它也会返回false

任何人都可以解释this page的第一个答案的第一条评论吗?

1 个答案:

答案 0 :(得分:2)

如果数据库中有任何你期望的行,那么首先调用resultSet.next()应该返回true。

回答this page。 如果您只希望从数据库返回一行,则首先调用resultSet.next()将返回true,任何更多的调用将返回false。对resultSet的第一个next()调用将游标带到第一行。