当我执行语句(基本插入、更新、删除)时,有没有一种方法可以使用 JDBC 来定位多个数据库。
例如,假设服务器 [200.200.200.1] 和 [200.200.200.2] 都有一个名为 的数据库MyDatabase
,并且数据库完全相同。我想同时"INSERT INTO TestTable VALUES(1, 2)"
在两个数据库上运行。
关于 JTA/XA 的注意事项:
我们正在开发一个 JTA/XA 架构,以在同一个事务中针对多个数据库,但它还需要一段时间才能准备好。如果可能的话,我想使用标准的 JDBC 批处理命令并让它们现在访问多个服务器。我意识到这不是交易安全的,我只是不想让命令同时访问两台服务器进行基本测试。