如何在java中的表单加载中显示从数据库到组合框的所有值

时间:2017-06-23 12:22:03

标签: java

实际上我希望在运行表单时,数据库中的所有DentistID都会自动加载到Combo Box。我的代码有效,但它总是从Database开始,它不会加载DentistID中的所有Combo box

这是我的代码。

try{

    cn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/nishterinstituteofdentistrymultan","root","");

    stmt=cn.createStatement();

    String query = " SELECT `DentistID`,`DentistName` FROM `dentist` " ;

    rs=stmt.executeQuery(query);

    while(rs.next()) {
        cmboDentistID.addItem(rs.getString("DentistID"));
        cmboDentistID.setSelectedIndex(-1);       
    }
} catch (NumberFormatException | SQLException w) {
    JOptionPane.showMessageDialog(this, "Corroupt Data/No Record Exist !" , "Error ", JOptionPane.INFORMATION_MESSAGE);

    btnClear.doClick();
}

1 个答案:

答案 0 :(得分:0)

我找到了解决方案......

而不是写additem我只使用属性insertItem