放到一个集合中呀,一般都用ArrayList

解决方案 »

  1.   

    可以这样。
      public Vector loadDepartments() throws Exception
      {
        Vector list=new Vector();
        Connection con=null;
        PreparedStatement stmt=null;
        ResultSet rs=null;
        try
        {
         con=ConnectionPool.getConnection();
         ConnectionProxy conProxy=new ConnectionProxy(con,false);
         con=conProxy.getConnection();
         String query="select * from T_department";
         stmt=con.prepareStatement(query);
         rs=stmt.executeQuery();
         while(rs.next())
         {
           DepartmentItem departmentItem=new DepartmentItem();
           departmentItem.setNode_id((Integer)rs.getObject("Node_id"));
           departmentItem.setDepartment_name(rs.getString("Department_name"));
           list.add(departmentItem);
         }    }
        catch(Exception e)
        {
          System.out.println("connection error");
        }
        finally
        {
            try
            {
              rs.close();
              stmt.close();
              con.close();
            }
            catch(Exception e)
            {
              System.out.println("UserSelect class in loadDepartment error"+e);
            }
        }
        return list;
      }
    我用的model
    你可以用数组把数据放入数组,然后把数组放在vector中。
    取值用Vector t=你的方法名
      

  2.   

    你的意思是db类return到ArrayList中,然后在bbb类中把许多String信息也放到ArrayList中,然后把2个ArrayString作为参数穿给ccc中类中的函数。
      

  3.   

    你可以定义一个bean,用于存放取出来的值。
      

  4.   

    to: lijunjiejava(不眠之夜) 
    ConnectionProxy conProxy=new ConnectionProxy(con,false);
         con=conProxy.getConnection();
    这两句话有什么用?我以前没用过.谢谢!
      

  5.   

    你可以定义一个bean,用于存放取出来的值。这个应该怎么做呢?
      

  6.   

    你可以象struts那样做,写一个bean叫DBData
    class DBData {
    private ArrayList data=null;
    public DBData() {
    }
    public DBData(ResultSet rs) {
    /////从ResultSet取值放进ArrayList
    }
    public getData() {
    ////从ArrayList取值返回
    }
    }