在Java中创建一个尚不存在的表

时间:2018-08-19 06:15:18

标签: java sql jdbc create-table

我想创建一个在jdbc数据库中尚不存在的表。如果存在,则应忽略create语句并执行后续步骤。

3 个答案:

答案 0 :(得分:0)

use this query:

CREATE TABLE IF NOT EXISTS <some thing else>

答案 1 :(得分:0)

您可以在应用程序初始化时使用JDBC创建表。

在下次启动时,如果表已存在,则同一条语句将引发sql异常,并且您可以将打印标记为表已存在,因此您不必担心。

有多种方法可以在创建之前进行检查,但是您需要数据库特定的查询,这又会带来额外的开销。

此技术与数据库无关。

答案 2 :(得分:0)

CREATE TABLE IF NOT EXISTS `Something`