Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
Database 在H2中创建多个数据库_Database_Unit Testing_Junit_H2 - Fatal编程技术网

Database 在H2中创建多个数据库

Database 在H2中创建多个数据库,database,unit-testing,junit,h2,Database,Unit Testing,Junit,H2,我们使用H2作为junittest套件的测试数据库。实际应用程序在多个数据库中都有表,如db1.s1.table1和db2.s1.table2(换句话说,就是database.schema.tablename)。为了复制该功能,我们需要创建两个数据库db1和db2,然后相应地创建模式和表。我们还有一个dbscript.sql,它在运行测试套件之前加载所有数据 请告诉我们是否有办法在H2中创建多个数据库。如果是,作为脚本的一部分,执行该操作的确切命令是什么 因为H2创建了作为JDBCURL一部分指

我们使用H2作为junittest套件的测试数据库。实际应用程序在多个数据库中都有表,如db1.s1.table1和db2.s1.table2(换句话说,就是database.schema.tablename)。为了复制该功能,我们需要创建两个数据库db1和db2,然后相应地创建模式和表。我们还有一个dbscript.sql,它在运行测试套件之前加载所有数据

请告诉我们是否有办法在H2中创建多个数据库。如果是,作为脚本的一部分,执行该操作的确切命令是什么


因为H2创建了作为JDBCURL一部分指定的数据库。有没有办法将多个数据库指定为URL的一部分,以便我们可以创建它们。

为什么需要多个数据库?在大多数情况下,使用多个模式就足够了。