Boa noite pessoal, estou fazendo uma consulta ao Banco e preenchendo uma Tabela com o resultado da consulta. O problema é que quando digito o nome do cliente em Jtextfield, queria que a tabela fosse preenchida com todas as informações referente aquele nome do cliente. Mas só aparece uma informação referente ao cliente digitado, e sei que o cliente tem mais informaçoes no banco, mas não consigo consultar atraves deste método.
private void pesquisaCliente()
{
try
{
conexaoPagamento.conecta();
conexaoPagamento.executeSQL("select * from pagamento where nome like = " + jTextFieldCliente.getText());
conexaoPagamento.resultset.first();
String igual = "n";
while(igual.equals("n"))
{
if( conexaoPagamento.resultset.getString("nome").equals(jTextFieldCliente.getText()))
{
igual = "s";
}
else
conexaoPagamento.resultset.next();
}
tabelaPagamento.addRow(new Object[]{conexaoPagamento.resultset.getString("nvenda"), conexaoPagamento.resultset.getString("nome"), conexaoPagamento.resultset.getString("data"), conexaoPagamento.resultset.getString("valor"), conexaoPagamento.resultset.getString("vencimento"), conexaoPagamento.resultset.getString("pagamento")});
}
catch(Exception erro)
{
JOptionPane.showMessageDialog(null,"Venda não Encontrada");
jTextFieldCliente.setText("");
}
}