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();