Error al intentar probar si existe una tabla específica en una base de datos MySQL usando JDBC
-
29-10-2019 - |
Pregunta
Quiero comprobar a wether una mesa llamada basestation
Existe en una tabla MySQL de un programa Java usando JDBC. Mi código es:
conn = DriverManager.getConnection(url, username, password);
DatabaseMetaData dbm = conn.getMetaData();
tables = dbm.getTables(null, null, "basestations", null);
if (tables.next())
{
//Table exists in database
//...
}
else
{
//Table does not exist
//...
}
Pero aunque la mesa basestations
existe en mi base de datos, parece que mi código nunca entra en la primera cláusula y siempre decide que esa tabla no existe, causando naturalmente un table already exists in database
Error SQL al intentar crear la tabla desde el principio.
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow