楼主注释很详细了呀。
你想得到什么样的讲解?? 
主要处理就是把数据库里取得信息,存到一个list里。

解决方案 »

  1.   

    看不明白注释吗???主要就是把数据库从得到相应字段的值添加到列表当中
    next()是迭代器Iterator的一个方法,主要用于遍历。rs是一个引用变量,通过rs得到列名,列序号。通过user_obj调用方法重新设置列名,列序列号。再把设置完后的值通过user_obj添加到列表当中
      

  2.   

    lz你是想问这个吗List<User> userList = new ArrayList<User>();是泛型。表示该List中只能放User对象,这样写在你遍布数据时很好操作,
    for(User user : userList) {
      System.out.println(user.getName());
    }
      

  3.   

    LZ的问题好抽象,没看懂(Note:你都自己写好思路了,还要何解?)
      

  4.   

    提取数据库行的值、把值封装成Bean对象 ;然后将Bean对象存入ArrayList中;目的是方便前面通过遍历ArrayList;然后通过Bean的get方法来获取数据!
      

  5.   

    我第一句话不懂啊,我是想问List<User> userList = new ArrayList<User>();这句的具体意思我对这句不清楚啊
      

  6.   

    我第一句话不懂啊,我是想问List<User> userList = new ArrayList<User>();这句的具体意思我对这句不清楚啊
      

  7.   

    我第一句话不懂啊,我是想问List<User> userList = new ArrayList<User>();这句的具体意思我对这句不清楚啊
      

  8.   

    定义一个list集合类 里面存放User对象 
      

  9.   

    List<User> userList = new ArrayList<User>();//<User>为泛型,userList只能放入User对象
     //遍历结果集
    while(rs.next())
      /*
       //rs是一个与数据库有关的ResultSet类,这是操作使用Statement对象的executeQuery
      // 方法成功执行SELECT语句  后,将返回一个包含有结果数据的ResultSet对象,要从该对象中才能获取数据
        //   rs.next()方法作用:循环将结果集游标往下移动,到达末尾返回false
       //    有关数据库操作 可百度“java数据库操作 ”
    */
     {
     //创建User对象
    User user_obj = new User();
     //从数据库从得到相应字段的值
    String userid= rs.getString("USERID");//根据列名进行查询
    String userpass = rs.getString(2);//根据列的序号进行查询
    String username= rs.getString("username");//根据列名进行查询
    //将值放入User对象中
    user_obj.setUserid(userid);
     user_obj.setUsername(username);
     user_obj.setUserpass(userpass);
     //将User对象放入List中
    userList.add(user_obj);
     }
      

  10.   


    这是JAVA的泛型机制,可以在编译期检查对象的类型。
    也就是说userList这个对象中只能存放User这个类型的对象,放入其他类型的对象的时候,在编译的时候会报错。
    可以参考Think in java中泛型的相关章节。
      

  11.   

    user_obj.setUserid(userid);两个useid 是怎么解释?谁指点下
      

  12.   

    List<User> userList = new ArrayList<User>();
    //遍历结果集
    while(rs.next())
    {
    //创建User对象
    User user_obj = new User();
    //从数据库从得到相应字段的值
    String userid= rs.getString("USERID");//根据列名进行查询
    String userpass = rs.getString(2);//根据列的序号进行查询
    String username= rs.getString("username");//根据列名进行查询
    //将值放入User对象中
    User user_obj=new user_obj(userid,userpass, username);
    //将User对象放入List中
    userList.add(user_obj);
    }