有个需求,用程序创建表,已经存在就覆盖
有什么办法实现?
删不存在的表会抛出异常。
------解决思路----------------------
这得用JDBC去执行SQL来实现,看你是啥数据库,比如是MSSQL可以在jdbc中执行DROP TABLE IF EXISTS 表名;
然后执行你的创建代码
------解决思路----------------------
Connection.getMetaData
getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types)