查询的时候使用DISTINCT关键字就可以除去重复记录了啊

解决方案 »

  1.   

    放入老师名字的代码片段:
    sql = "select distinct 老师名字字段  from 表名"
    ResultSet rs = conn.executeQuery(sql);
    List ls = new Vector();
    while (rs.next()){
       ls.add(rs.getString(1));
    }取出老师名字的代码片段:
    for (int i=0 ;i<ls.size();i++){
       out.println(ls.elementAt(i));
    }
      

  2.   

    我觉得应该往Set里放,,,,
      

  3.   

    知道set吗?
    先new一个hashSet       
          Set aSet = new HashSet();
    然后将从list中的数据放入data
            for (int j = 0; j < aList.size(); j++) {
                Data aData = (Data) aList.get(j);
            将你data中要的字段放入set
                aSet.add();
            }
    最后new一个ArrayList()
            List aList = new ArrayList(aSet);
    在从list中拿出就可以勒!
            for (int i = 0; i < aList.size(); i++) {
                String personName = (String) aList.get(i);
                if (!personStr.equals("")) {
                    personStr += ",";
                }
                personStr += personName;
            }