我有一个与此方法相关的问题: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,就像它更新了一个表一样.
提前致谢