0
我正在開發一個關於java的學生註冊項目。我想在刪除所有查詢時顯示消息爲「刪除成功」,如果沒有要刪除的記錄,則顯示「未刪除消息」。如果條件用於顯示sql查詢的狀態
我該如何做到這一點if-else
條件,我已經做了,但它顯示沒有記錄即使有刪除。代碼執行得很好,只有該消息得到了問題
我正在開發一個關於java的學生註冊項目。我想在刪除所有查詢時顯示消息爲「刪除成功」,如果沒有要刪除的記錄,則顯示「未刪除消息」。如果條件用於顯示sql查詢的狀態
我該如何做到這一點if-else
條件,我已經做了,但它顯示沒有記錄即使有刪除。代碼執行得很好,只有該消息得到了問題
的javadoc狀態executeUpdate()
返回或者:
0
對於不返回任何內容的SQL語句。在你的情況,你可以檢查返回值是否優於0
。
if(st.executeUpdate(query) > 0){
JOptionPane.showMessageDialog(null, "All Records Deleted
Successfully ");
}
}
else{
JOptionPane.showMessageDialog(null, "No records to delete ");
}
當我用它說沒有記錄要刪除。 –
這意味着沒有行被刪除。執行此代碼之前,您是否檢查過表中是否有數據? – davidxxx
是的,有一個Jtable,顯示所有信息,一切正常,但只有錯誤的味精。 –