我遵循下面的文章来创建动态JDBC连接。如何终止使用动态JDBC凭证创建的数据库连接?
How to support dynamic JDBC credentials
我能够正确地做到这一点,当用户尝试登录与他们的凭证成功创建JDBC连接。
但我也希望这些连接在用户注销时终止。我在注销期间正在执行session.invalidate(),但没有终止数据库连接。
即使应用程序未被部署,动态连接也会保留。只有当我停止网络逻辑服务器时,它们才会被删除。 为应用程序模块设置的超时不适用于这些连接。如果有办法在注销期间关闭这些动态JDBC连接,请帮助我。
我使用JDeveloper 12.2.1