pastor, axo q vc tem q usar comando SQL do banco q vc
tah usando, no caso do MySQL eh:
... //efetua conexao com banco
Statement sql = connection.createStatement();
ResultSet rs = sql.executeQuery("show tables");
Vector tabelas = new Vector(1, 1);
if(rs.next()) {
do {
tabelas.add(rs.getString(1));
} while(rs.next());
}
... // conclui codigo
no oracle vc vai ter q perguntar pro seu DBA. :) mai
pelo pouco q sei, tem q fazer um select na
user_col_column, algo assim. nao lembro agora.
o resto do codigo eh igual.
bom, agora se vc quiser, dah uma olhada nas classes do
java.sql, lah tem umas classes pra pegar informacoes
do banco. sao as classes *MetaData:
DatabaseMetaData - Comprehensive information about the
database as a whole.
ResultSetMetaData - An object that can be used to get
information about the types and properties of the
columns in a ResultSet object.
dah uma olhada nelas. mas creio q elas nao conseguem
retornar tal informacao.
abracos, bruno.
--- Pastor <[EMAIL PROTECTED]> escreveu: > como faco
para pegar os nomes de tabelas e de seus
> campos em um BD qualquer que
> eu soh sei o seu nome e driver odbc?
>
> Fal�!!!
> Past�
>
> ------------------------------ LISTA SOUJAVA
> ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios
> Java da Sucesu-SP
> d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> historico:
>
http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para
> [EMAIL PROTECTED]
>
-------------------------------------------------------------------------
>
_______________________________________________________________________________________________
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. � f�cil
e gr�tis!
http://br.geocities.yahoo.com/
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------