Создать таблицу в Java, которая еще не существует
Я хочу создать таблицу, которая еще не существует в базе данных jdbc. Если он существует, он должен игнорировать оператор create и выполнять следующие шаги.
3 ответа
Решение
Вы можете использовать JDBC для создания таблицы во время инициализации приложения.
Во время следующего запуска этот же оператор вызовет исключение sql, если таблица уже существует, и вы можете пометить печать как таблицу, которая уже существует, поэтому вам не нужно об этом беспокоиться.
Есть способы проверить перед созданием, но тогда вам понадобятся специфичные для базы данных запросы, и опять же это потребует дополнительных затрат.
Этот метод не зависит от базы данных.
Используйте этот запрос:
CREATE TABLE IF NOT EXISTS <some thing else>