Como saber quantas colunas tem um resultSet?
tipo: SELECT * FROM TABELA;
Como saber quantos foram os campos retornados e os tipos deles (int, String, …) ?
Colunas ResultSet
2 Respostas
olhan esse codigo:
ResultSet rs = st.executeQuery("SELECT * FROM TABELA");
ResultSetMetaData md = rs.getMetaData();
através dessa instância de ResultSetMetaData vc pode obter os dados que vc quer.
olhe na API para saber como extrair esses dados
http://java.sun.com/j2se/1.4.2/docs/api/java/sql/ResultSetMetaData.html
olhan esse codigo:
ResultSet rs = st.executeQuery("SELECT * FROM TABELA"); ResultSetMetaData md = rs.getMetaData();através dessa instância de ResultSetMetaData vc pode obter os dados que vc quer.
olhe na API para saber como extrair esses dados
http://java.sun.com/j2se/1.4.2/docs/api/java/sql/ResultSetMetaData.html
Só complementando, é só vc utilizar o método getColumnCount() do ResultSetMetaData que te retornará a quantidade de colunas do ResultSet…blz?