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.
