Mostrar todas as tabelas do banco

2 respostas
douglas_vidotto

Olá pessoal, tudo bem? Gostaria de saber se há como eu fazer um método em java que mostre todas as tabelas existentes em um determinado banco de dados.

Muito obrigado :smiley:

2 Respostas

T

http://java.sun.com/j2se/1.5.0/docs/api/java/sql/DatabaseMetaData.html
http://java.sun.com/j2se/1.5.0/docs/api/java/sql/Connection.html#getMetaData()

Alternativamente, você pode chamar uma procedure do seu banco que lhe retorne a mesma informação. Acho um pouco mais confiável que você usar DatabaseMetaData, já que nem sempre o driver JDBC para seu banco implementa corretamente essa classe DatabaseMetaData (acho que ela é de implementação opcional).

douglas_vidotto

fala thingol, blz? Valew pelos links que ce passou cara.

Viu, mas fiquei com uma dúvida, quais seriam as procedures que retornam as tabelas do banco que ce disse??

Obrigado!

Criado 30 de setembro de 2008
Ultima resposta 30 de set. de 2008
Respostas 2
Participantes 2