我有一个 Spring 应用程序,我需要获取 Oracle 表的服务器详细信息,并根据某些服务器 ID 在需要时创建动态连接, 我怎样才能做到这一点?
最佳答案
看一下 Spring 的 AbstractRoutingDataSource
( javadoc-api )。它允许您维护一个“路由器”dataSource
bean,它能够在运行时根据提供的单个属性路由到所需的真实数据源(在您的情况下,它将是一个服务器ID
)。
以下是有关 AbstractRoutingDataSource
的更多信息:Dynamic DataSource Routing
关于spring - 如何使用 JDBC 在 Spring 中创建动态连接(数据源),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7494828/