将数据库中多个表的数据映射到不同数据库中的另一个表

时间:2017-12-15 03:41:27

标签: java sql

1)。我有2个DB A&乙

2)。在一个DBA 3表中,1在另一个DBB中

3)。我必须在DBB中的DBB中插入和更新

4)。如果DBB中没有该数据,则从DBA插入DBB

5)。我怎么能在我的批处理文件(java)

中这样做

1 个答案:

答案 0 :(得分:0)

  • 首先,您需要两个数据库连接。

  • 在所需的表上使用第一个数据库连接fire select查询并获取结果并将结果存储在某个Map或bean中。

  • 将该数据传递给另一个将使用其他数据库连接的函数。使用上面的输入数据(即bean或map)创建插入查询并向该查询添加值,然后触发该插入查询。

  • 不要在循环中创建连接。创建一个连接将其传递给DAO层,获取数据并关闭连接。

  • 将该数据传递给另一个API,您将使用另一个连接 插入数据。

我会为你提供代码,但是这对你没有帮助,因为那样你就不会在生活中独自编码......

你需要潜入......面对异常,面对错误并在解决这些问题后看到魔力。

如果您需要有关解决问题所需方法的更多信息,请告知我们。

相关问题