在组合框中选择部门名称,并在该部门的下一个组合框中添加医生名称

时间:2018-09-26 12:07:21

标签: java database

在组合框中选择部门名称,并在该部门的下一个组合框中添加医生名称,并且它们的可用性正常,但是当我再次选择部门名称时,它将添加另一个名称,我尝试选择另一个部门,并且显示名字它仍然在那里

这是代码

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){

       }
   }

0 个答案:

没有答案