用三个查询,条件分别是:上级部门 = 0,1,2。返回三个ResultSet,分别存入三个数组或者Vector,然后再显示。
但我觉得这有点儿问题,因为这是在完全知道表的结构和内容的情况下。如果不知道,可做适当改动。