Capturar nome da coluna do banco de dados

Olá pessoal, estou com uma duvida que nao to conseguindo encontrar algo que me ajude…

Como eu pego o nome da coluna da tabela que estou fazendo o select e printo no console?

Pode melhorar a pergunta? Não sei se você está querendo o nome da tabela ou da coluna.

melhorei a pergunta, mas consegui resolver…
aproveitando o topico, quero tirar outra duvida…estou capturando valores de colunas de uma tabela no banco e salvando em um objeto json.
tenho o seguinte codigo:

public void getList(){
jsonObject = new JSONObject();
try {
String q = this.openFIle(PATHQUERY);
ResultSet rs = executeQuery(replaceValues(q, “teste name 1”));
ResultSetMetaData rsmd = rs.getMetaData();
while(rs.next()){
jsonObject.put(rsmd.getColumnName(1), rs.getString(1));
}
System.out.println(jsonObject);
} catch (Exception e) {
LOGGER.info(“Error for get list. \n” + e.getMessage());
}
finally {
closeConnection();
}
}

como eu salvo uma lista em um unico objeto json?
nesse trecho de codigo estou salvando o valor da primeira coluna, e eu gostaria de salvar as outras colunas nesse mesmo objeto
alguem pode me ajudar?
**no PATHQUEY eu tenho o caminho para minha query sql que faz a consulta

ResultSetMetaData metaData = objetoResultSet.getMetaData();
int coluna = 0;
while (objetoResultSet.next()) {
    System.out.println(metaData.getColumnName(++coluna));
}
1 curtida