在组合框中选择部门名称,并在该部门的下一个组合框中添加医生名称,并且它们的可用性正常,但是当我再次选择部门名称时,它将添加另一个名称,我尝试选择另一个部门,并且显示名字它仍然在那里
这是代码
try{
String sql = "Select * from User_Table\n" +
"inner join Department_Table on User_Table.Department_ID=Department_Table.Department_ID\n" +
"where Department_Name = ? AND Availability = 1 LIMIT 30";
pst = conn.prepareStatement(sql);
pst.setString(1, (String)DoctorDep.getSelectedItem());
rs = pst.executeQuery();
while(rs.next()){
String add1 = rs.getString("First_name");
DoctorNames.addItem(add1);
}
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}finally {
try {
rs.close();
pst.close();
}catch(Exception e){
}
}