JTree +BD

BOm pessoal to precisando colcoar em uma JTree td que tem em um BD, tabelas, Views etc E nas tabelas as colunas e tal…

Tenho esse código que no caso ele esta lsitando apenas as tabelas …Como posso fazer?

[code] dbmd = con.getMetaData();

    // Specify the type of object; in this case we want tables
    String[] types = {"TABLE"};
   
    resultSet = dbmd.getTables(null, null, "%", types);
                   
          // Get the table names

    while (resultSet.next()) {
        // Get the table name
        String tableName;

                tableName= resultSet.getString(3);

        // Get the table's catalog and schema names (if any)

       System.out.println("Tabela: "+tableName);
       
    }
       
        ResultSet rs = stmt.executeQuery("select * from employee");
        ResultSetMetaData rsmd = rs.getMetaData();
       
    for(int y=1;y<=rsmd.getColumnCount();y++){
         System.out.println("column "+y+" name = "+rsmd.getColumnName(y));
    } [/code]

Até aquilo o q ele faz:

Tabela: department
Tabela: employee
Tabela: mensagens
Tabela: usuario
Tabela: validate
column 1 name = emp_no
column 2 name = first_name
column 3 name = last_name
column 4 name = phone_ext
column 5 name = dept_no
column 6 name = job_code
column 7 name = job_grade
column 8 name = job_country
column 9 name = salary

Ele esta listando as tabelas do banco, e como eu fiz uma query p/ verificar a tabela employee ele listo as colunas dessa tabela…

Só q como q faço p/ na parte onde ele lista as tabelas saber numero de tabelas p/ dai assim criar um array com o nome das tabelas e depois na query eu só ir colocando esse arrayincrementando o indice com o nome das tabelas???

Ou uma outra maneira

ACho q é isso …heheh

Valeuuuu

ninguem? :shock: :?: