实际上我希望在运行表单时,数据库中的所有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();
}
答案 0 :(得分:0)
我找到了解决方案......
而不是写additem
我只使用属性insertItem