【问题标题】:Making a connection between multiple databases在多个数据库之间建立连接
【发布时间】:2011-01-19 21:11:55
【问题描述】:

我正在使用 JAVA DB(德比)

我想将我的数据的公共视图导入另一个数据库(也在 java db 中)。

我想传递这些数据并保存到另一个数据库中。我遇到了麻烦,因为一般规则是一个连接到一个数据库。

我们将不胜感激。

【问题讨论】:

    标签: connection derby multiple-databases javadb


    【解决方案1】:

    您需要两个连接,每个数据库一个。

    如果您希望这两个操作成为一个工作单元,您应该使用 XA JDBC 驱动程序,这样您就可以进行两阶段提交。您还需要一个 JTA 事务管理器。

    使用 Spring 很容易做到这一点。

    从一个连接中选择;插入另一个。我在想的只是标准的 JDBC。如果您有很多行,您需要批量插入并检查点,这样您就不会建立一个巨大的回滚段。

    我想知道为什么您必须以这种方式复制数据。 “不要重复自己”将是一个很好的反对理由。为什么你认为你在这样的两个地方需要它?

    【讨论】:

    • 你能详细说明一下吗?我为这两个数据库建立了两个单独的连接。我想将一个人的公众观点导入另一个人。你能给我一个来源吗?谢谢男人
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-10
    • 2012-01-08
    • 2021-08-19
    • 2016-08-02
    • 1970-01-01
    • 2012-07-16
    • 2019-10-20
    相关资源
    最近更新 更多