JDBC com jTree

0 respostas
0
try {

Class.forName("com.mysql.jdbc.Driver");

Connection con = DriverManager.getConnection("jdbc:mysql://localhost/aaa", "bbb", "");


         DatabaseMetaData dbmd = (DatabaseMetaData) con.getMetaData();
         String[] types = {"TABLE"};
         ResultSet resultSet = dbmd.getTables(null, null, "%", types);


         while (resultSet.next()) {
             String tableName = resultSet.getString("TABLE_NAME");


             estado = new DefaultMutableTreeNode(tableName);
                   pais.add(estado);
         }

          Statement stm = (Statement) con.createStatement();
 ResultSet rs = stm.executeQuery("SELECT * FROM toradora");

         while (rs.next()) {

             String episodios = rs.getString("epsodio");
             cidade = new DefaultMutableTreeNode(episodios);
             estado.add(cidade);

         }

bom como vcs viram ai esse codigopegaos nomes das tabelas e joga no jTree... e em baixo faz uma consulta pega o resultado e joga no jTRee bem agora

a 1ª consulta pega as seguintes colunas BLAME aaa teste toradora

a 2ª ta pegando o campo episodio da tabela toradora e adicionando ao jTree intão a arvore fica assim

+dowonloads
BLAME
aaa
teste
+toradora
(e o resultado da pesquisa do bd)

mas eu quero pegar o campo episodio de todos os tabelas e adicionar os dados em suas respectivas tabelas...

o que eu posso fazer pra isso funcionar?

Criado 15 de junho de 2009
Respostas 0
Participantes 1