Consulta Todas tabelas Mysql

Alguém sabe como faço para fazer uma consulta que traga o nome de todas as tabelas do meu schema?

oi

basta digitar

http://dev.mysql.com/doc/refman/5.0/en/show-tables.html

Pode ser feita de 3 maneiras.

Para obter a lista de tabelas eu montei o seguinte método:

     public List<String> listaTabelas(Connection cn) throws SQLException {
          List<String> listaTabelas   = new ArrayList<String>();
          DatabaseMetaData db_md = cn.getMetaData();   

          ResultSet res = db_md.getTables(null, null, null,new String[] {"TABLE"});   
          
          while (res.next()) {   
               listaTabelas.add(res.getString(3));   
          }
          return listaTabelas;
     }

Basta passar uma conexão ativa para ele.

Obs. Para mim funcionou em Postgre, MySQL e Anywhere 7.

[]´s

Daniel