saber si existe una tabla

silvia
05 de Febrero del 2004
buenos dias a [email protected], estoy haciendo una aplicacion web en la q creo una tabla en MySQL por cada usuario q se conecta a la pagina , si salen de la pagina haciendo LogOut borro la tabla pero si salen cerrando el navegador no.Entonces cuando ese usuario vuelve a entrar si la tabla esta creada y yo voy a crearla da un fallo...¿como puedo sabersi una tabla ya existe? he intentado con
DatabaseMetaData dmeta;
try{
ResultSet rsthaytabla=dmeta.getTables(catalog,schema,username,type);
while(rsthaytabla.next()){
tabla=true;//indica q hay tabla
}
}
catch(SQLException e){
System.out.println(e.getMessage());
}

me compila bien pero luego me da un fallo en el Apache-Tomcat de nullpointer exception en la linea de getTables().
Si alguien sabe algo de como saber si una tabla existe please...

muchas gracias.