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

时间:2018-06-27 09:20:17

标签: java database h2

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

我知道我可以通过创建每个表的连接(DB)来处理它。但我只希望有一个Java进程。

有什么办法吗?

谢谢

1 个答案:

答案 0 :(得分:1)

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

jdbc:h2:file:mydatabase1

jdbc:h2:file:mydatabase2

其中每个表都将存储在单独的文件夹中。每个表上可以有多个表。

在您的情况下,如果有5个表,则可以创建5个连接,并在每个表上创建每个表。