1)。我有2个DB A&乙
2)。在一个DBA 3表中,1在另一个DBB中
3)。我必须在DBB中的DBB中插入和更新
4)。如果DBB中没有该数据,则从DBA插入DBB
5)。我怎么能在我的批处理文件(java)
中这样做答案 0 :(得分:0)
首先,您需要两个数据库连接。
在所需的表上使用第一个数据库连接fire select查询并获取结果并将结果存储在某个Map或bean中。
将该数据传递给另一个将使用其他数据库连接的函数。使用上面的输入数据(即bean或map)创建插入查询并向该查询添加值,然后触发该插入查询。
不要在循环中创建连接。创建一个连接将其传递给DAO层,获取数据并关闭连接。
我会为你提供代码,但是这对你没有帮助,因为那样你就不会在生活中独自编码......
你需要潜入......面对异常,面对错误并在解决这些问题后看到魔力。
如果您需要有关解决问题所需方法的更多信息,请告知我们。