我有一個SQL語句將根據它們的ID和區域刪除某一行。我可以在沒有執行語句本身的情況下使用system.out.println這個語句嗎?我只是想確定我所刪除的內容是否正確。如何在不執行sql語句的情況下打印sql結果?
下面是一個簡單的聲明:
PreparedStatement ps = db.getPreparedStatement("delete from tbl_traininglinks where training_title IN ('"+vwarnid+"')");
int i=ps.executeUpdate();
將其更改爲選擇查詢。 –
你是什麼意思,而不執行該聲明?你的意思是你的DELETE語句?然後,您可以首先使用SELECT語句,並使用與DELETE語句相同的WHERE子句,然後輸出結果。這樣,你不會首先執行你的DELETE語句。但是,在刪除特定數據之前,您確實執行了SELECT語句。 –
@MichaelArdan你是對的。謝謝。 – Newbph