ResultSet - nome das colunas do B.D

1 resposta
D

Tenho o seguinte trecho de código:

String sql = "SELECT * FROM Clientes ORDER BY codigo"; ps = conn.prepareStatement( sql ); rs = ps.executeQuery();

Como eu faço para recuperar os nomes das colunas do meu B.D que retornam no ResultSet rs.

Eu estou criando uma tabela dinamicamente, os dados da tabela estou passando da seguinte maneira:

ArrayList dados = new ArrayList(); while( rs.next() ) { dados.add( new String[] { Integer.toString(rs.getInt("codigo") ), rs.getString("nome"), rs.getString("telefone"), rs.getString("celular"), rs.getString("email") } ); }

Agora preciso passar os nomes das colunas, sei que posso passar em um array de strings como esta:

String[] colunas ...

Mas não sei como recuperar os nomes das colunas do meu B.D que retornam no ResultSet rs.

1 Resposta

_fs

http://java.sun.com/j2se/1.4.2/docs/api/java/sql/ResultSet.html]

Depois de pegar o objeto ResultSetMetaData, leia aqui
http://java.sun.com/j2se/1.4.2/docs/api/java/sql/ResultSetMetaData.html
o que pode fazer com ele :smiley:

Criado 22 de abril de 2005
Ultima resposta 22 de abr. de 2005
Respostas 1
Participantes 2