如何使用 H2 嵌入式数据库创建 H2 内存数据库

Posted

技术标签:

【中文标题】如何使用 H2 嵌入式数据库创建 H2 内存数据库【英文标题】:How to create H2 in-memory database using H2 embedded database 【发布时间】:2015-03-24 13:16:14 【问题描述】:

我目前正在使用 testng 编写一些测试用例。我需要在 H2 嵌入式数据库和 H2 内存数据库中重复相同的测试集。我想要的是在从一种数据库类型转换到另一种数据库类型时将所有表和数据从 H2 嵌入式数据库复制到 H2 内存数据库。 是否可以 ?提前致谢。

【问题讨论】:

【参考方案1】:

您可以从这里使用脚本工具

http://h2database.com/javadoc/org/h2/tools/Script.html

导出表格和数据,然后使用此处描述的运行脚本

http://h2database.com/html/grammar.html#runscript

将其导入其他数据库

【讨论】:

以上是关于如何使用 H2 嵌入式数据库创建 H2 内存数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 H2 嵌入式数据库获取序列中的下一个值?

如何跨多个 Spring Boot 应用程序共享 H2 内存数据库?

如何从另一个 Spring Boot 应用程序访问一个 Spring Boot 应用程序的内存 H2 数据库

如何使用 Gluon 在 Android 平台上将 H2 数据库连接为嵌入式模式?

java - 如何在java桌面应用程序中使用spring(事务)和hibernate创建嵌入式H2 DB?

如何制作一个嵌入 H2 的演示 JHipster 用于“生产”