我在服务器上有两个应用程序。它们的db用户相同。它们的连接字符串是相同的
是否可以在两个应用程序之间共享连接池。
我想做什么?例如,如果一个应用程序打开了10个空闲连接,其他应用程序使用这些空闲连接而不打开新连接
一般来说,每个应用程序将使用它自己的连接池对象实例化,并且不能像您所描述的那样共享。当每个应用处于空闲状态时,你应该管理每个连接池,使其减少到适合每个应用的最小持久连接数。
如果应用程序可以共享相同的定义数据源,那么你可以利用Oracle的通用连接池(Universal Connection Pool)来达到你想要的效果。查看文档,看看这是否适用于您的特定应用程序。