Migração de Sistemas

4 respostas
wagne23

Estou fazendo uma migração de sistemas na empresa onde trabalho, estou querendo desenvolver um pragrama simples para que eu possa fazer a migração das tabelas do banco de dados para o novo. Quanto a conexão está tudo ok, vou utilizar duas bases .mdb, o meu maior problema é como eu listo os nomes das tabelas dos bancos e os nomes dos campos das tabelas. Eu dei uma olhada e vi que existe o comando show tables e show columns, mas quando eu executo esse tipo de consulta e jogo o resultado em um ResultSet, não consigo recuperar os valores. Alguem pode me ajudar?

Wagner Soares

4 Respostas

robinsonbsilva

acredito que terá que usar “Metadata”
Veja o artigo aqui do guj mesmo…
http://www.guj.com.br/article.show.logic?id=24

wagne23

Obrigado, vou dar uma olhada.

wagne23

Beleza, eu consegui pegar os campos das tabelas, mas ainda não consegui pegar os nomes de todas tabelas do banco. Alguem pode me ajudar?

Wagner Soares

wagne23
Eu dei uma pesquisada e econtrei o seguinte codigo mas tambem não consegui retornar o nome das tabelas:
ResultSet result = conn.getMetaData().getTables(null, null, "", null);  
             
             while (result.next()) {  
                 System.out.println(result.getString("TABLE_NAME"));  
             }

Alguem pode dar uma ajuda?

Criado 15 de outubro de 2009
Ultima resposta 19 de out. de 2009
Respostas 4
Participantes 2