ResultSet resultado = stm.executeQuery( "SELECT * FROM cidade" );
ResultSetMetaData metaData = resultado.getMetaData();
int nColunas = metaData.getColumnCount();
System.out.println(nColunas);
System.out.println( "Cadastro de Cidade:" );
for ( int i = 1; i <= nColunas; i++ )
System.out.printf( "%8s\t", metaData.getColumnName( i ));
System.out.println();
while (resultado.next())
{
for ( int i = 1; i <= nColunas; i++ )
System.out.printf( "%8s\t", resultado.getObject( i ));
System.out.println();
}