Pessoal, sou desenvolvedor PHP e estou agora começando a aprender JAVA.
Estou criando um sisteminha desktop. Trago dados de uma tabela no banco, ex:
Tabela: ritmo
Campos: idritmo e nomeritmo
Pensando em PHP iria popular o select da seguinte forma:
E de acordo com o ritmo selecionado, eu conseguiria pegar o “idritmo” para pesquisar em outra tablea chamada “cantor” todos os cantores que tiverem o FK idritmo.
Queria saber como fazer isso em Java usando o JList.
Tenho o seguinte código rodando:
DefaultListModel model = new DefaultListModel();
listRitmo = new JList();
Ritmo = new JScrollPane(listRitmo);
/* trazendo dados do banco - ini*/
MysqlDB banco = new MysqlDB("jdbc:mysql://localhost/bancoteset?user=root&password=root");
banco.connect(); //conecta ao banco
MysqlQuery query1 = new MysqlQuery(banco.conn);
//Cria um objeto do tipo query chamado query1 que recebe como argumento o objeto banco.
query1.open("select * from ritmo"); //executa uma sentença sql.
query1.last(); //vai para o ultimo registro
do{
model.addElement(query1.fieldbyname("nomeritmo")); // Gostaria aqui de adicionar o nomeritmo e o idritmo do DB
}while(query1.prev());
/* trazendo dados do banco - fim */
listRitmo.setFocusable(isFocused());
listRitmo.setModel(model);