O que é esse StringBuilder que você vai retornar??
ivandasilva
Eu acredito que você possa pegar tudo como Object e depois ver qual o tipo correto do Objeto…
Tipo
List<Object> list = new ArrayList<Object>();
while(rs.next())
list.add(rs.getObject(/*nome da coluna ou index*/));
drigo.angelo
Ainda acho isso meio bizarro :shock:
Tem gente que pega o ResultSetMetadata, que tem um array (eu acho) com os nomes das colunas, daí é só iterar pelos valores desse array e pegar os resultados de todos os campos e coloca em um List<List> (ou pior List<List> ) serve para quando você vai fazer uma consulta muito elaborada, mas ainda é estranho
A
alexandre99
mas eu nao tenho os nomes das colunas.
e eu vou ter que retornar os nomes das colunas tb
A
alexandre99
pois é
muito estranho!
resumindo, eu vou ter q simular um editor de SQL
ivandasilva
O ResultSetMetadata retorna o nome das colunas
A
alexandre99
na minha tela so tem um campo texto p pessoa digitar qualquer consulta
Esqueleto eu me referi a esta resposta do ivandasilva
No link que eu postei na ultima resposta tem o link da documentação da API do resultsetmetadata e lá tem um exemplo de como obter o resultsetmetadata a partir do resultset