int num=0;
String str="";
while(r.next()){
  str=r.getString("id");  System.out.println("str" + str);
  System.out.println(num);
}

解决方案 »

  1.   

    下面程序还有什么问题:
    ResultSet r=s.executeQuery(query);
    int num=0;
    r.next();
    String str="";
    while(r.next()){
    str=r.getString("userid");
    System.out.println("str" + str);
    System.out.println(num++);
    }
      

  2.   

    ResultSet r=s.executeQuery(query);
    int num=0;
    //r.next();   不要这句
    String str="";
    while(r.next()){
    str=r.getString("userid");
    System.out.println("str" + str);
    System.out.println(num++);
    }
      

  3.   

    你的sqlstatement有沒有寫錯啊?
    在oracle中是要帶上很多的前綴限制.
    [table ower].[table name].[column name]
    如:
    SELECT mine.test.id FROM mine.test;GOOD LUCK.