Я хочу создать таблицу, которой еще нет в базе данных jdbc. Если он существует, он должен игнорировать оператор create и выполнить следующие шаги.




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