Connection connection = jdbcTemplate.getDataSource().getConnection();
PreparedStatement ps = connection.prepareStatement(execSql, ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY);
ps.setFetchSize(Integer.MIN_VALUE);
ps.setFetchDirection(ResultSet.FETCH_FORWARD);
ResultSet rs = ps.executeQuery();
ResultSetMetaData md = rs.getMetaData();
int columCount=md.getColumnCount();
按照上面用流处理的方式返回。