Problema como retorna uma lista utilizando jdbc

Pessoal to seguinte problema, venho utilizando jdbc para manipular o bando de dados de uma aplicação java minha entretanto
quando eu utilizo o meu método consultar só consigo retorna 1 objeto por vez, gostaria de saber como retorna mais de 1 objeto
ou seja uma lista. Tava tentando usar o resultset e inserir todos os elementos em um arraylist do tipo que quero retorna entretanto
não tive sucesso. Agradeço ajuda…

[color=red] Você percorre o ResultSet e preenche a lista com o objeto que vc quer. :slight_smile: [/color]

     [code] StringBuilder sQL = new StringBuilder();
	        	   sQL .append("select nome   " );  
	        	   sQL .append("from pessoa;");  
	        	    
	   
	           ResultSet rs = stm.executeQuery(sQL.toString());  
	      
	           while(rs.next())  
	           {  
	   
	        	Pessoa pessoa = new Pessoa();
                            pessoa.setNome(rs.getString(1);)
                            lista.add(pessoa);

	              return lista;
	           } 
	       [/code]