3
它可以执行以下PreparedStatement
:PreparedStatement的 - 让最后的ResultSet
PreparedStatement s = conn.prepareStatement("select 'a' as a; select 'b' as b");
s.execute();
也就是说,语句可以包含多个SQL语句。
但是,如果我打电话给s.getResultSet()
,它只考虑第一个查询(返回“a”的那个)。我怎样才能得到最后ResultSet
从这个声明?
你为什么不分裂陈述? – ssedano
提供了一些例子,为什么你需要使用多个语句? –
什么数据库?某些数据库和/或JDBC驱动程序不支持一次调用或多个结果集中的多个查询。 –