要改變數據(執行一個INSERT,UPDATE或者DELETE操作),你要使用 executeUpdate() 方法。 這個方法類似用于發出 SELECT 的 executeQuery(),不過,它不返回 ResultSet,它返回的是INSERT,UPDATE或者DELETE語句 影響的記錄數。Example 31-3 演示了這個用法。
Example 31-3. 在JDBC裡刪除行
這個例子將發出一個簡單的DELETE並打印出刪除的行數。
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();