if条件用于显示sql查询的状态

时间:2017-01-07 09:20:14

标签: java mysql sql-server if-statement

我正在开发一个关于java的学生注册项目。我想在删除所有查询执行时显示“已成功删除”的消息,如果没有要删除的记录则显示“未删除的消息”。

我如何使用if-else条件执行此操作,我已经完成但是它甚至没有显示要删除的记录。代码执行正常,只有消息得到问题

1 个答案:

答案 0 :(得分:0)

javadocexecuteUpdate()返回:

  • SQL数据操作语言(DML)语句的行数
  • 0用于不返回任何内容的SQL语句。

在您的情况下,您可以检查返回的值是否优于0

if(st.executeUpdate(query) > 0){
            JOptionPane.showMessageDialog(null, "All Records Deleted     
Successfully ");
       }
}
else{
    JOptionPane.showMessageDialog(null, "No records to delete ");
}