我有一些测试代码使用JDBC连接到MySQL,PostgreSQL,Oracle和SQL Server,只有一些数据库之间的细微差别。我想在DB2上运行这个测试代码。为了开始空白,并测试我们的数据库创建DDL,测试通过创建数据库(例如CREATE DATABASE
)开始,最后删除该数据库(例如DROP DATABASE
)。如何通过JDBC在DB2上创建/删除数据库?
我读了comment from 2012说,至少在DB2 Linux版,一个无法通过JDBC运行CREATE DATABASE
和DROP DATABASE
,但只能通过命令行,这将是在DB2上运行我的集成测试一个无赖。是否真的没有办法创建,然后通过JDBC删除数据库?
一要记住的事情, “数据库”在MySQL或SQL Server中更接近于DB2中的模式。 –