Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用java创建一个尚不存在的表_Java_Sql_Jdbc_Create Table - Fatal编程技术网

用java创建一个尚不存在的表

用java创建一个尚不存在的表,java,sql,jdbc,create-table,Java,Sql,Jdbc,Create Table,我想创建一个jdbc数据库中尚不存在的表。如果存在,则应忽略create语句并执行后续步骤。使用此查询: CREATE TABLE IF NOT EXISTS <some thing else> 您可以在应用程序初始化时使用JDBC创建表 在下一次启动时,如果表已经存在,同一语句将抛出sql异常,并且您可以将打印标记为表已经存在,这样您就不必担心了 有一些方法可以在创建之前进行检查,但是您需要特定于数据库的查询,这将再次增加额外的开销 这种技术是独立于数据库的。在postgreSq

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

使用此查询:

CREATE TABLE IF NOT EXISTS <some thing else>

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

在下一次启动时,如果表已经存在,同一语句将抛出sql异常,并且您可以将打印标记为表已经存在,这样您就不必担心了

有一些方法可以在创建之前进行检查,但是您需要特定于数据库的查询,这将再次增加额外的开销


这种技术是独立于数据库的。

在postgreSql中,如果不存在,您可以指定创建,请参阅链接
CREATE TABLE IF NOT EXISTS `Something`