if( rs!= null ){
while( rs.next() ){
out.println("你的用户名字是:\t" + rs.getString("userid")+"<br>");
out.println("你的密码是:\t" + rs.getString("userpass")+"<br>");
}
}

解决方案 »

  1.   

    Statement smt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
            String sql="select * from table1 ";
            ResultSet rs=smt.executeQuery(sql);
            ResultSetMetaData rsmd=rs.getMetaData();
            System.out.println("\n数据库资料,包含列的索引名");
            for(int i=0;i<rsmd.getColumnCount();i++){
             System.out.print(rsmd.getColumnName(i+1)+"\t");
             }
            
            while(rs.next()){
                String temp=new String (rs.getString(1).getBytes("ISO8859-1"));
                   System.out.print("\n"+temp);
                System.out.print("\t"+rs.getString(2));
                System.out.print("\t"+rs.getString(3)+"\t");
                    }
            rs.close();
      

  2.   

    ResultSetMetaData rsmd = rs.getMetaData();
          int columnCount = rsmd.getColumnCount();
          while (rs.next()) {
            HashMap row = new HashMap();
            for (int i = 1; i <= columnCount; i++) {
              String cname = rsmd.getColumnName(i);
              row.put(cname, rs.getObject(i));
            }
            rows.add(row);
          }
      

  3.   

    没看明白题目!表不就是存多个字段吗??try
    {
      ResultSetMetaData rsmd=rs.getMetaData();
      int cols=rsmd.getColumnCount();
      rs.last();
      int rows=rs.getRow();
      String[][] tb=new String[rows][cols];
      rs.absolute(1);
      for(int j=0;j<rows;j++)
      {
        for(int k=0;k<cols;k++)
        {
          tb[j][k]=rs.getString(k+1);
         }
        rs.next();
      }
    }catch(SQLException ex)
    {}