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