conn.setAutoCommit(false);
  Statement stmt = conn.createStatement();
  stmt.addBatch("declare @PageCount int");
  stmt.addBatch("exec getPageRecord @sql='" + sql + "',@PageSize=" + pageSize+",@PageCurrent=" + pageCurrent + ",@PageCount=@PageCount out");
  stmt.addBatch("select @PageCount as pageCount");
  stmt.executeBatch();我要使用的是一个分页存储过程,其中@PageCount是必须定义的,它是存储过程的输出参数,这三句SQL都是必须的,而且在查询分析器中都运行成功。可是用.addBatch()方法却无法执行,SQL报错,说@PageCount变量未定义(显然是第二条SQL报的错误)。类似这种执行多SQL该使用何种方法?谢谢大家,帮我出出主意。