Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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 如何根据表将H2数据库拆分为多个文件_Java_Database_H2 - Fatal编程技术网

Java 如何根据表将H2数据库拆分为多个文件

Java 如何根据表将H2数据库拆分为多个文件,java,database,h2,Java,Database,H2,我想将H2数据库拆分为多个文件,每个文件将代表一个表。 例如:假设我们有t1和t2表,对不对,我只有一个文件myDB.mv.db,但所需的输出应该是t1.mv.db和t1.mv.db 我知道我可以通过创建每个表的连接(DB)来处理它。但是我只想要一个java进程 有什么办法吗 谢谢我使用不同的URL在同一个Java程序上打开了到多个H2数据库的连接。例如,您可以连接到以下数据库: jdbc:h2:file:mydatabase1 jdbc:h2:file:mydatabase2 其中每个表上

我想将H2数据库拆分为多个文件,每个文件将代表一个表。 例如:假设我们有t1和t2表,对不对,我只有一个文件myDB.mv.db,但所需的输出应该是t1.mv.db和t1.mv.db

我知道我可以通过创建每个表的连接(DB)来处理它。但是我只想要一个java进程

有什么办法吗


谢谢

我使用不同的URL在同一个Java程序上打开了到多个H2数据库的连接。例如,您可以连接到以下数据库:

jdbc:h2:file:mydatabase1

jdbc:h2:file:mydatabase2
其中每个表上的表将存储在单独的文件夹中。每个表上可以有多个表

在本例中,如果有5个表,则可以创建5个连接并在每个连接上创建每个表