Estou fazendo uma aplicação para locadoras e tenho um campo onde consulto clientes, digito o primeiro nome do cliente e faço uma busca por nomes onde deverá aparecer o nome de todos os clientes que se encaixam com o digitado, feito isso, quero selecionar que ao selecionar o cliente seja mostrado todos os dados do mesmo.
Alguém teria alguma noção de como fazer isso?
[quote=“marceljs”]Estou fazendo uma aplicação para locadoras e tenho um campo onde consulto clientes, digito o primeiro nome do cliente e faço uma busca por nomes onde deverá aparecer o nome de todos os clientes que se encaixam com o digitado, feito isso, quero selecionar que ao selecionar o cliente seja mostrado todos os dados do mesmo.
Alguém teria alguma noção de como fazer isso?[/quote]
vc pode fazer sim
public static List obterPorNome( Connection con, String nome ) throws SQLException {
PreparedStatement stmt = null;
ResultSet rs = null;
List listaCliente = new ArrayList();
String sql = "select * from Cliente where nome like ?";
stmt = con.prepareStatement( sql );
stmt.setString( 1, nome + "%" );
rs = stmt.executeQuery();
while (rs.next()){
listaCliente.add( new Cliente ( rs ) ) ;
}
return listaCliente;
}
public Cliente( ResultSet rs ) throws SQLException {
this.id = Sql.getLong( rs, "Id" );
this.idPessoa = Sql.getLong( rs, "idPessoa" );
...
}