【发布时间】:2017-04-10 10:04:24
【问题描述】:
我们对其中一个源应用程序有一个要求,它允许每个用户对其数据库的连接很少。
由于我们有多个 Spring Batch 接口连接到同一个源 Db,所以我们用完了连接,Spring Batch 作为单独的 Java 程序运行并且我们没有容器。
请建议一种方法来拥有一个具有多个用户的数据源或一个数据源配置,以帮助我们维护一个具有多个用户连接到该数据库的公共池。
我想到的一个丑陋的解决方法是有一个公共服务来从数据库中获取连接,并且在该服务中,我们可以使用一些容器来为多个用户维护一个池,方法是为每个用户提供一个数据源连接列表/数组.
【问题讨论】:
-
嗨,你能以某种方式解决这个问题吗?
-
是的,将添加答案。
-
你能添加那个答案吗?
标签: java jdbc spring-batch jndi connection-pooling