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.
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!