Java + JDBC: imprimindo informações de tabelas
Preciso pegar as informações das tabelas/colunas nas quais fiz uma query, e sempre esqueço… Fica a dica aqui com um código bem bobinho. sugestões são bem vindas.
Statement stmt = connection.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM TABLE FETCH FIRST 10 ROWS ONLY"); ResultSetMetaData rsmd = rs.getMetaData(); int columnCount = rsmd.getColumnCount(); // The column count starts from 1 for (int i = 1; i <= columnCount; i++ ) { String name = rsmd.getColumnName(i); System.out.print(name + "|"); } System.out.println(); while (rs.next()) { String toPrint = ""; for (int col = 1; col <= columnCount; col++) { toPrint += rs.getString(col) + "|"; } System.out.println(toPrint); }
Categorias:Banco de dados, DB2 / Banco de dados
Banco de dados, db2, JAVA, jdbc
Comentários (0)
Trackbacks (0)
Deixe um comentário
Trackback