如何通过 JDBC 适配器将数据从 H2 数据库(InMemory DB)移动到实际数据库?

Posted

技术标签:

【中文标题】如何通过 JDBC 适配器将数据从 H2 数据库(InMemory DB)移动到实际数据库?【英文标题】:How to move data from H2 Database(InMemory DB) to actual Database over JDBC Adapter? 【发布时间】:2017-07-04 07:55:00 【问题描述】:

我正在使用 H2 数据库作为我的 java web 应用程序的内存数据库,我想通过 JDBC 将数据推送到后台的实际数据库中。

我找到的一个解决方案是使用 ThreadPoolExecutor 并调度一些线程。这是最佳选择还是我们有任何替代解决方案?

任何帮助表示赞赏。谢谢

【问题讨论】:

【参考方案1】:

看看Talend Data Integration Free Tool。它可以让你

将数据从一个来源传输到另一个来源 创建一个可以包含在项目中的 jar

使用包含的 JAR,您可以在那里调用创建作业,它将数据从内存数据库传输到源数据库。

【讨论】:

感谢您的回答!!但我正在寻找一些代码(Java)方法来解决这个问题。

以上是关于如何通过 JDBC 适配器将数据从 H2 数据库(InMemory DB)移动到实际数据库?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Java 和 JDBC 在 h2 数据库中存储文本文件?

尝试使用 H2 数据库更新 JDBC ResultSet 时出现异常

org.h2.jdbc.JdbcSQLNonTransientException:对象已关闭 [90007-200]

如何从 application.properties 文件中设置 h2.jdbc?

如何使用 JDBC 更新/更改 H2 数据库中的用户帐户名?

如何断开 Glassfish 上的所有 JDBC 连接并解锁 H2 数据库?