2

我正在使用 JAVA DB(德比)

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

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

帮助将不胜感激。

4

1 回答 1

0

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

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

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

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

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

于 2010-02-23T01:51:12.090 回答