要改变数据(执行一个插入,更新或者删除操作),你要使用
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();