我有一个与此方法相关的问题:st.execute(sql);
其中 st 显然是一个 Statement 对象。直接来自这个oracle java 教程:
execute:如果查询返回的第一个对象是 ResultSet 对象,则返回 true。如果查询可以返回一个或多个 ResultSet 对象,请使用此方法。通过重复调用 Statement.getResutSet 来检索从查询返回的 ResultSet 对象。
“一个或多个 ResultSet 对象”是什么意思?一旦获得了数组,如何管理它们ResultSet
?并且st.executeQuery(sql)
非常st.executeUpdate(sql)
清楚。这不是(至少对我而言)它的目标st.execute(sql)
也可以返回一个 int ,就好像它更新了一个表一样。
提前致谢