日期:2014-05-20  浏览次数:20760 次

如何实现从数据库中对相同的数据只是读取一次?
1.如何实现从数据库中对相同的数据只是读取一次?


ResultSet rs=s.executeQuery("select * from Student");
String s_0=rs.getString("Smajor");
jComboBox2.addItem(s_0);
[color=#0000FF][/color]

现在我只想在jComboBox2中对相同的数据只是添加一次,请问如何修改呢?

------解决方案--------------------
do{
jComboBox2.addItem(s_0); 
} while(false);
------解决方案--------------------
修改sql文:select distinct name from table
不要用*,写名字段名,即使里面就一列。

------解决方案--------------------
楼上正解
------解决方案--------------------
同意2楼的.直接在SQL中修改.select distinct name from table; 去掉相同的列.