Pessoal estou tentando colocar duas colunas do resultado da pesquisa de meu bd num unico JComboBox, mas parece so aceitar uma coluna, alguem sabe se eh possivel, quero fazer assim:
tenho um JComboBox de cidades que eh preenchido com a coluna cidade_nome retornado de um ResultSet, e tambem quero colocar a coluna cidade_cod tambem da tabela cidade retornado de um ResultSet, para ficar mais ou menos assim no combobox da cidade
002 - Manaus
003 - Belo Horizonte
estou fazendo assim
public void criacombocidade()
{
ccidade.removeAllItems();
try
{
String url = ("jdbc:mysql://localhost:3306/sca");
String usuario = "root";
String senha = "";
Class.forName("com.mysql.jdbc.Driver");
Connection con;
con = DriverManager.getConnection(url,usuario,senha);
con.setAutoCommit(true);
PreparedStatement pstmt = con.prepareStatement("SELECT * from cidade");
ResultSet res = pstmt.executeQuery();
while (res.next())
ccidade.addItem(res.getString("cid_nome"));
// ccidade.addItem(res.getString("cid_cod")); aqui e para colocar o codigo no mesmo comobo mas ele da erro
pstmt.close();
con.close();
}
catch (Exception e)
{
setAlwaysOnTop(false);
JOptionPane.showMessageDialog(null,
"Ocorreu um Erro com o Banco de Dados\n Por Favor Contate o Admnistrador !",
"Atenção", JOptionPane.ERROR_MESSAGE );
}
}
se alguem souber como resolver agradeco