[RESOLVIDO] Dúvida nomes e tipos de Campos retornado pelo banco de dados

Tem uma conexão normal com o banco SQLServer e Postgresql, na classe de persistência não uso nenhum Framework apenas as classe Connection, PreparedStatement e ResultSet para receber a consulta.
Quero saber então o seguinte: é possível saber os nomes dos campos e tipos da tabela retornada pela busca?

Ex: tenho a tabela Aluno onde tem os campos id INTEGER e nome Varchar(45)
quero buscar os registros dessa tabela e descobrir quais campos ela contém e quais os tipos desses campos.

http://www.guj.com.br/articles/24

talvez…

[code]try {
// Create a result set
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery(“SELECT * FROM my_table”);

    // Get result set meta data  
    ResultSetMetaData rsmd = rs.getMetaData();  
    int numColumns = rsmd.getColumnCount();  
  
    // Get the column names; column indices start from 1  
    for (int i=1; i<numColumns+1; i++) {  
        String columnName = rsmd.getColumnName(i);  
  
        // Get the name of the column's table name  
        String tableName = rsmd.getTableName(i);  
    }  
} catch (SQLException e) {  
}  [/code]

fonte: rápida busca no meu site de buscas favorito + encurtador de url: http://va.mu/CgG

att,

Muito massa flw ai gente!