Lista de clientes

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" ); ... }