我正在验证结果集是否为空。 如果为空,请发送消息,但如果您有数据可以显示它们。 但他只发送给我第二个值,第一个值丢失了
if (!rs.next()){
JOptionPane.showMessageDialog(null, "The rs is empty");
}else{
while(rs.next()) {
OptionPane.showMessageDialog(null, rs.getString(1));**//only show the second data**
}
}
最佳答案
将您的代码替换为以下内容:
if (!rs.next()){
JOptionPane.showMessageDialog(null, "The rs is empty");
}else{
do {
OptionPane.showMessageDialog(null, rs.getString(1));
}while(rs.next());
}
关于java - 我正在验证结果集是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58939217/