如何从 jdbc 中的结果集中逐行获取所有数据

How to get all data from row wise from a resultset in jdbc

我有一个 table,它一次显示一行,即在第一次迭代中它将给出一行信息,第二次迭代等等。现在我想获取结果集中的所有行数据。我该怎么做??

这是我的table的结构:

 name   s  e  p f
 Allan  2  3  8 9

我在做:

rsServeResource6 = st.executeQuery(sqlForIndividualMileStone);
while(rsServeResource6.next()){

    if(rsServeResource6.getString(2)!=null){                                
        engageActual = Integer.parseInt(rsServeResource6.getString(2));
        System.out.println("Results :"+engageActual);
    }else if(rsServeResource6.getString(3)!=null){
        qualificationActual = Integer.parseInt(rsServeResource6.getString(3));
        System.out.println("Results :"+qualificationActual);
    }else if(rsServeResource6.getString(4)!=null){
        isSubmissionActual =  Integer.parseInt(rsServeResource6.getString(4));
        System.out.println("Results :"+isSubmissionActual);
    }else if(rsServeResource6.getString(5)!=null){
        presentActual = Integer.parseInt(rsServeResource6.getString(5));
        System.out.println("Results :"+presentActual);
    }else if(rsServeResource6.getString(6)!=null){
        interviewActual = Integer.parseInt(rsServeResource6.getString(6)); 
        System.out.println("Results :"+interviewActual);
    }
}

就这样。

我怎样才能做到这一点??

获取结果时使用if而不是else if