0
我有一個PreparedStatement的MySQL查詢,刪除基於時間戳條件的行。是否有可能從相同的刪除準備語句中刪除多少行被刪除,還是必須先運行一個單獨的查詢來獲取該數字?這是我的嘗試,但它沒有工作:Java PreparedStatement刪除查詢:顯示刪除的行數?
PreparedStatement pstmt = conn.prepareStatement(delete, PreparedStatement.RETURN_GENERATED_KEYS);
pstmt.setString(1, keyword);
pstmt.executeUpdate();
ResultSet rs = pstmt.getGeneratedKeys();
while (rs.next())
{
n = rs.getInt(1);
}
rs.close();
pstmt.close();
conn.close();
對不起,我想通了。 int n = pstmt.executeUpdate();
謝謝,這是我發現是最好的,executeupdate – 2013-03-09 21:21:10