jComboBox

Pessoal, estou com o seguinte problema. Estou usando o NetBeans e preciso procurar um registro de acordo com o item seleciona no jComboBox.
A pricnipio beleza. Eu criei os ítne tudo certinho.
Mas quando eu clico no item no jComboBox, eu não consigo fazer a procura no banco de dados mysql.
Eu fiz o seguinte:

private void jComboBoxPagamentoActionPerformed(java.awt.event.ActionEvent evt) { String forma_pagamento = jComboBoxPagamento.getSelectedItem().toString(); try { paga=spaga.executeQuery("SELECT * from condicoes_pagamento where Descricao = "+forma_pagamento); paga.next(); int qtde_parcelas = paga.getInt("Parcelas"); jTextParcelas.setText(Int.toString(parcela)); paga=spaga.executeQuery("SELECT * from condicoes_pagamento"); paga.first(); } catch(SQLException e) {} }

Na primeira vez o sistema acha tudo certinho. Porém, se eu clicar num outro item do jComboBox, ele não consegue mais ler a coluna Parcelas da minha tabela e consequentemente não atribui o valor correto no jTextParcelas.
O que estou fazendo de errado?

Valeu

Veio eu não onde nesse codigo vc descarrega o dados na tabela

while(paga.next()) int qtde_parcelas = paga.getInt("Parcelas"); jTextParcelas.setText(Int.toString(parcela)); paga=spaga.executeQuery("SELECT * from condicoes_pagamento"); paga.first(); }
tenta isso ai se não der vc posta ai

Daniel.F, eu não entendi o que você quis dizer. Talvez eu não tenha me expressado direito.
O que eu preciso é o seguinte:
Eu criei um jComboBox com os itens que constam numa tabela. Ta mais ou menos assim minha tabela.
Coluna Descricao:
0/30/60
15/30
a vista

Coluna Parcelas
3
2
1
respectivamente.

O que eu preciso é o seguinte. Quando o usuário clica em 15/30, apareça no jTextParcelas o valor 2. Se ele clicar em 0/30/60, apareça no jTextParcelas 3…e assim por diante.
Mas o sistema não está fazendo isso.
Quando eu dou o comando no jComboBoxPagamentoActionPerformed

             
             String forma_pagamento = jComboBoxPagamento.getSelectedItem().toString();
             paga=spaga.executeQuery("SELECT * from condicoes_pagamento where Descricao = "+forma_pagamento);
             paga.next();
             int qtde_parcelas = paga.getInt("Parcelas");
             jTextParcelas.setText(Int.toString(qtde_parcelas));

ele não me retorna nada. É como se ele não fizesse a procura no BD onde Descricao seja igual a String forma_pagamento e consequentemente não completa o jTextParcelas.
Porque ele faz isso?

Achei uma solução.
Ao invés de:

paga=spaga.executeQuery("SELECT * from condicoes_pagamento where Descricao = "+forma_pagamento);

eu coloquei:

paga=spaga.executeQuery("SELECT * from condicoes_pagamento where Descricao like '"+forma_pagamento+ "'");

Funcionou!!!

Valeu pessoal