H2数据库如何根据表拆分成多个文件
Posted
技术标签:
【中文标题】H2数据库如何根据表拆分成多个文件【英文标题】:How Split H2 database into multiple files according to tables 【发布时间】:2018-06-27 09:20:17 【问题描述】:我想将 H2 数据库拆分为多个文件,每个文件将代表一个表。 例如:假设我们有 t1 和 t2 表,不,我只有一个文件 myDB.mv.db 但所需的输出应该是 t1.mv.db 和 t1.mv.db
我知道我可以通过为每个表创建连接 (DB) 来处理它。但我只想拥有一个 java 进程。
有什么办法吗?
谢谢
【问题讨论】:
【参考方案1】:我在同一个 Java 程序上使用不同的 URL 打开了与多个 H2 数据库的连接。例如,您可以连接到以下数据库:
jdbc:h2:file:mydatabase1
jdbc:h2:file:mydatabase2
其中每一个的表格都将存储在单独的文件夹中。您可以在每个表格上放置多个表格。
在您的情况下,如果您有 5 个表,则可以创建 5 个连接并在每个表上创建每个表。
【讨论】:
以上是关于H2数据库如何根据表拆分成多个文件的主要内容,如果未能解决你的问题,请参考以下文章
怎样将一个excel表格的多个sheet拆分成多个excel表
C#将一个excel工作表根据指定范围拆分为多个excel文件