while(rs.next()){
  rs.get***("实际字段名");//***为实际类型
}

解决方案 »

  1.   

    ResultSet取得数据之后还要调用next()函数一次,这样才能开始取数据。
    比如接着你的代码
    rs.next();
    String xxx=rs.getString(1);
    就可以取数据啦
      

  2.   

    while(result.next()){
      String name = result.getString("Name");
      Date  Birthday= result.getDate("Birthday");
      int Num = result.getInt("Number");   
    }
    其余类推
      

  3.   

    兄弟,是这样的:while(rs.next()){
                     String a1=rs.getString("a");//注意语句中的String和getString,String代表字段的数据类型,比如是整形就相应的用Int,getInt
                     String a2=rs.getString(2);//getString()中的参数可以是相应表中的字段顺序号,也可以是用""包含起来的字段名称
                     ......
                  }
               }
               catch(SQLException ex){}
      

  4.   

    while(rs.next()) {
       String str = rs.getString("字段名");
       
    }
    try{
    rs.close()
    }catch(..){
    ...
    }
      

  5.   

    如果你用JDBC-ODBC桥的话!!Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");