Как я могу добавить идентификатор базы данных в качестве индекса combobox в java?

Я хочу добавить индекс выпадающего списка из идентификатора базы данных.

 public static void selectCompany(javax.swing.JComboBox cmbCategory ){
    cmbCategory.removeAllItems();
    String sql="SELECT * FROM company_details";
    try{
        Connection conn=dbConnection();
        PreparedStatement pstmt=conn.prepareStatement(sql);
        ResultSet rs=pstmt.executeQuery(sql);
        while(rs.next()){
            int id=rs.getInt("company_id");
            String category=rs.getString("company_name");
            cmbCategory.addItem(id);
            cmbCategory.addItem(category);
        }
    }catch(Exception e){
        JOptionPane.showMessageDialog(null, e);
    }
}

cmbCategory - объект combobox. Я хочу отображать идентификатор как индекс combobox и отображать список Combobox как имя категории. База данных - это mysql.

5
задан mKorbel 26 December 2011 в 09:26
поделиться