java与数据库,数据库内容的遍历,为什么问题代码不执行?

          int j=100,count=0;
    ResultSet rs2 = mydbOper.query();
    CountBed countBed = null;
    LinkedList<CountBed> s = new LinkedList<CountBed>();
        try {
            while(j<=120){
                while(rs2.next()){
    //    问题代码           if(Integer.valueOf(rs2.getInt("寝室")) == j){
    //    问题代码                count++;
                    }
                  }
                if(count<6)
                {
                    System.out.println(j);
                    countBed = new CountBed(j, 6-count);
                    System.out.println(j+"  "+count);
                    s.add(countBed);
                }
                 count = 0;
                 j++;
            }
        kongyu(s);

j<120,那里调整下看看

int?,string?

不懂数据库怎么设计的,提供下思路:
①问题代码打印一下J 先判断有没有进while循环
②如果进了打印一下rs2看看res有没有取到数据
③如果有数据,可能会产生两个问题
一 : Integer.valueOf转型问题 换成Integer.parseInt试试
二 : 取值问题rs2.getInt("寝室") 这个“寝室”??换成数据的列名。。。id?name?为啥是中文的