Pegar nome das tabelas

5 respostas
N

mocada, meu bd tem 3 tabelas , teste, venda, aluno

como faco para pegar estes nomes ?
tentei com DatabaseMetaData e SetResultMetaData e n consegui,

peguei uns nomes doido, TABLE_NAME, TABLE_SCHEMA

e agora ?

5 Respostas

B

Qual SGBD vc esta usando??

Bruce…
ateh mais

N

estou usando mysql

B

Tenta assim:

java.sql.Statemente stmt = connection createStatemente();
java.sql.ResultSet rs = stmt.executeQuery(“show tables”);

while (rs.next()) {

String aux = rs.getString(Tables_in_<banco>)

System.out.println(aux);

}

ateh mais
bruce

N

“bruce_19”:
Tenta assim:

java.sql.Statemente stmt = connection createStatemente();
java.sql.ResultSet rs = stmt.executeQuery(“show tables”);

while (rs.next()) {

String aux = rs.getString(Tables_in_<banco>)

System.out.println(aux);

}

ateh mais
bruce

Bruce, estou tentando fazer isto + ou - umas 8 horas ja, n achavia conseguido, seu codigo funcionou…
valew cara, ja estava estressando…

valew mesmo

onde pesquisou para faze-lo ?

B

Entaum cara… eu nao pesquisei em lugar nenhum
foi meio por acaso que descobri!!!

tipo…qdo vc executa um show tables no mysql ele foma como se fosse uma visao e da uma campo pra essa visao…foi mais ou menos assim que pensei!! hehehe

vc vai ter um pouco mais de trabalho com outros bancos, que eh um poko diferente
mas se vc precisar eh soh falar

ateh mais
Bruce

Criado 13 de maio de 2005
Ultima resposta 13 de mai. de 2005
Respostas 5
Participantes 2