情境:
Oracle数据库中有一个名为FAN notification
的东西,用于foo.bar:3001
。
每当我在Java应用程序中收到此通知时,我想重置~/.homestead/Homestead.yaml
中可用的所有High Availability
连接对象。
但问题是,即使我重置了连接池对象,也会有一些JDBC
事务正在使用旧连接对象。
我的问题是,我们能否以某种方式改变(正在使用中)连接对象与新对象的连接对象,并将事务复制或转移到新的连接对象而不需要inflight transaction
。< / p>
[更新] :使用名为Grid Link的内容在服务器和数据库之间处理此方案。但是我想在应用程序端处理它,通过从连接池中删除所有JDBC连接对象,这些连接对象将指向启动并运行的新数据库实例。
如果不可能,请建议我一些替代方案。