查询的时候使用DISTINCT关键字就可以除去重复记录了啊
解决方案 »
- 你用JAVA做什么项目?还用到哪些技术?大家来谈谈
- Hibernate3的检索策略是否与Hibernate2的策略不同?
- String中split的确问题
- 为什么csdn注销以后在登陆要访问这个地址啊?这样有什么好处吗?
- 模拟火车站售票的情形,有些难度。对多线程感兴趣的同志进来看看。
- 如何打印报表
- 100分,高难度问题,4星级以下的不要进来看!
- 在java中,如何打印引号?
- 哪位大侠用java编写过snmp呢??请给予指点!!!多谢了!!!!
- 请问jdatastore是干什么的。
- 高分求救:Java应用程序异常中断,请指点,分不够可加。
- 100分相送 :怎样写一个程序来监控某一程的每一次运行时间,但它启动时开始计时,关闭时计算出运行时间?
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));
}
先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;
}