Я хочу получить результирующий набор с двумя полями из моей БД.Java Combobox, управляющий 2 поля из базы данных
rs=Con.sqlQueryTable("Select id_prov, name_prov from prov");
И затем я хочу показать поле «name_prov» в comboBox (как элемент). Но я также хочу иметь свой «id_prov», который является идентификатором (PRIMARY KEY) в качестве значения для этого элемента. Это служит для того, чтобы связать имя (поставщиков в этом случае) с его идентификатором, просто используя combobox.
Это код события JComboBox FocusGained, который я использую в настоящее время.
try {
//CBProv is the Combobox
CBProv.removeAllItems();
rs=Con.sqlQueryTable("Select id_prov, name_prov from prov");
while(rs.next())
{
CBProvedores.addItem(rs.getString("name_prov"));
//Here should be the Value related to the item I am creating
}
} catch (Exception e) {
JOptionPane.showMessageDialog(this, "Error" + e );
}
В любом случае я могу это сделать?
Я просто хотел сказать вам, сэр .... вы потрясающие! – Carlos