Проверьте, существует ли таблица, используя Java - PullRequest
0 голосов
/ 14 февраля 2020

Я пытаюсь выполнить проверку базы данных для таблицы, используя приведенный ниже фрагмент: Но проблема в том, что если таблица или представление пусто, условие tables.next () не оценивается как true, как обрабатывать этот сценарий?

DatabaseMetaData dbm = con.getMetaData();
ResultSet tables = dbm.getTables(null, null, "your_table_name", null);
if (tables.next()) {
  // Table exists
}
else {
  // Table does not exist
}
...