5.4. 執行更新

要改變資料(執行一個插入,更新或者刪除操作),你要使用 executeUpdate() 方法. executeUpdate() 類似用於發出 select 的 executeQuery(),不過,它不傳回 ResultSet,它傳回的是插入,更新或者刪除語句 影響的記錄數.

Example 5-2. 簡單的刪除範例

這個範例將發出一個簡單的刪除並列印出刪除的行數.

int foovalue = 500;
PreparedStatement st = db.prepareStatement("DELETE FROM mytable where columnfoo = ?");
st.setInt(1, foovalue);
int rowsDeleted = st.executeUpdate();
System.out.println(rowsDeleted + " rows deleted");
st.close();