Consulta a una Base de Datos desconocida

hjuc
08 de Agosto del 2002
Mi problema es que necesito realizar una consulta a una Base de datos de la cual solamente conozco el nombre, es decir, no se como se llaman las tablas que contiene. ¿Es posible por algún método obtener el nombre de las tablas que contiene la Base de Datos ?

Haber si hay alguien que pueda hecharme una mano.

Gracias. Un saludo Hector.

ACD
08 de Agosto del 2002
Echa un vistazo al interface DatabaseMetaData.
Tiene un método getColumns pero no sé cómo funciona.
Si lo consigues dinos cómo lo has hecho, OK?
Salu2.

Edgar
08 de Agosto del 2002
Lo que tienes que hacer es sacarle un databaseMetadata al objeto connection, y
este DBMD tiene un metodo llamado getTables que tiene bastantes parametros pero que son pasables como null obio por lo menos alguno deves pasar ya sea el catalogo que obtienes con getCatalogs o un patron de busqueda para una tabla.
Consulta la documentacion de Sun en cualquier caso,
este getTables devuelbe un objeto ResultSet que contiene mucha informacion sobre las tablas que contiene la base de datos.

SALUDOS.