我有一个excel数据库,其中包含一些值,如
PlotID Sl_no Species Gbh_cm
P1 1 Cassia fistula 13
P1 2 Lagerstroemia parviflora 41
P1 3 Lagerstroemia parviflora 59
P2 84 Shorea robusta 97
P2 85 Shorea robusta 101
P2 86 Shorea robusta 103
P2 87 Terminalia tomentosa 227
P2 88 Terminalia tomentosa 83
P2 89 Terminalia tomentosa 226
P2 90 Terminalia tomentosa 88
我想在我的jList中显示物种的不同值。当我运行我的代码时,我得到除了Terminalia tomentosa之外的所有物种的不同值,这是我的excel数据库的最后一个物种。这个物种来了两次。 我的代码是:
sql1="select distinct Species from [Data$] where Plot_ID = ? ";
pst1=con.prepareStatement(sql1);
pst1.setString(1, tmp);
//pst1.setString(2, tmp);
rs5=pst1.executeQuery();
while(rs5.next())
{
species=rs5.getString("Species");
System.out.println(species);
dlm1.addElement(species);
}
listSPECIES.setModel(dlm1);