Problemas con JDBC !!

lab
20 de Septiembre del 2002
En el caso que yo creo una tabla como puedo preguntar si esta ya existe, es decir controlar esto. Tengo la tabla Persona por ejemplo y por X circunstancia la borro, entonces tengo una opcion para regenerarla. Ahora si existe y quiero hacer esta operacion : Como pregunto si existe???? Alguna otra manera de resolver este problema? Si pueden dar un ejemplo practico se los voy agradecer.
Gracias.

klonic
20 de Septiembre del 2002
Si haces un SELECT a una tabla que no existe o un CREATE de una tabla que ya existe se lanza una SQLException. Si en el catch coges el código de error:

e.getErrorCode() creo...

te devolverá el código de error, que dependiendo del SGBD que utilices significará una cosa u otra. Sólo tienes que comparar este código con el de \'Tabla ya existe\' o \'No existe esta tabla\' y hacer el tratamiento oportuno