code: private static List<String> getColumnLabels(ResultSet result) throws SQLException {
          // 存放结果集中的列名
          List<String> listColumns = new ArrayList<String>();
          // 获取结果集元数据
          ResultSetMetaData rsmd = result.getMetaData();
          // 将字段名放入数组中
          for (int i = 0; i < rsmd.getColumnCount(); i++) {
              listColumns.add(rsmd.getColumnLabel(i + 1));
          }
  
          return listColumns;
      }
docs: 此函数获取结果集中的所有列名，将列名放入数组中并返回该数组
  
  @param result 结果集
  @return 返回存放结果集中所有列名的数组，若为空，则返回空数组
  @throws SQLException