数据库取出来的值存到数组,或者list里面,  我在四个数据库中取得的值,存起来,到时候用的时候如何怎样才能准确的查找到我想要的那个值,加以操作,  现在我想把四个表的值都取出来,while(rs.next()){ } 到这里了,是不是该在里面操作呢?   希望给点详细的解释,例子最好!先谢谢了!

解决方案 »

  1.   

    package com.sys.entity;/**
     * @description 用户表 
     * @date 2011-12-18上午4:55:04
     * @author 潇水汀寒
     */
    public class Sys_UsersBean
    {
    private long user_id;
    private String user_name;
    private String user_sex;
    private String user_age;
    private String user_phone_num;
    private String user_address;//修改密码时存放旧密码
    private String user_power;
    private String user_password;
    private boolean flag;
    private int pageCount;
    private String flag_name; public long getUser_id()
    {
    return user_id;
    } public void setUser_id(long user_id)
    {
    this.user_id = user_id;
    } public String getUser_name()
    {
    return user_name;
    } public void setUser_name(String user_name)
    {
    this.user_name = user_name;
    } public String getUser_sex()
    {
    return user_sex;
    } public void setUser_sex(String user_sex)
    {
    this.user_sex = user_sex;
    } public String getUser_age()
    {
    return user_age;
    } public void setUser_age(String string)
    {
    this.user_age = string;
    } public String getUser_phone_num()
    {
    return user_phone_num;
    } public void setUser_phone_num(String user_phone_num)
    {
    this.user_phone_num = user_phone_num;
    } public String getUser_address()
    {
    return user_address;
    } public void setUser_address(String user_address)
    {
    this.user_address = user_address;
    } public String getUser_power()
    {
    return user_power;
    } public void setUser_power(String user_power)
    {
    this.user_power = user_power;
    } public String getUser_password()
    {
    return user_password;
    } public void setUser_password(String user_password)
    {
    this.user_password = user_password;
    } public boolean isFlag()
    {
    return flag;
    } public void setFlag(boolean flag)
    {
    this.flag = flag;
    } public int getPageCount()
    {
    return pageCount;
    } public void setPageCount(int pageCount)
    {
    this.pageCount = pageCount;
    } public String getFlag_name()
    {
    return flag_name;
    } public void setFlag_name(String flag_name)
    {
    this.flag_name = flag_name;
    }
    }import com.sys.entity.Sys_UsersBean;
    List<Sys_UsersBean> list = new ArrayList<Sys_UsersBean>();
    Sys_UsersBean bean; while (rs.next()) {
    bean = new Sys_UsersBean();
    bean.setUser_id(rs.getInt(1));
    bean.setUser_name(rs.getString(2));
    bean.setUser_sex(rs.getString(3));
    bean.setUser_age(rs.getString(4));
    bean.setUser_phone_num(rs.getString(5));
    bean.setUser_address(rs.getString(6));
    bean.setUser_power(rs.getString(7));
    bean.setUser_password(rs.getString(8));
    list.add(bean);
    }
      

  2.   

    要想得到自己的值不论你存在list或者rs.next都是要循环遍历的。
      

  3.   

    写bean嘛,存了之后通过循环遍历