spring - 如何使用 JDBC 在 Spring 中创建动态连接(数据源)

标签 spring dynamic datasource

我有一个 Spring 应用程序,我需要获取 Oracle 表的服务器详细信息,并根据某些服务器 ID 在需要时创建动态连接, 我怎样才能做到这一点?

最佳答案

看一下 Spring 的 AbstractRoutingDataSource ( javadoc-api )。它允许您维护一个“路由器”dataSource bean,它能够在运行时根据提供的单个属性路由到所需的真实数据源(在您的情况下,它将是一个服务器ID )。

以下是有关 AbstractRoutingDataSource 的更多信息:Dynamic DataSource Routing

关于spring - 如何使用 JDBC 在 Spring 中创建动态连接(数据源),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7494828/

相关文章:

spring - 由 : java. lang.ClassNotFoundException : org. springframework.boot.actuate.health.StatusAggregator 引起

html - 动态 html 表

java - 如何使用 ssh 和 key 授权 CRaSH

java - 使用 RESTful 下载文件会出现 HTTP 406 不适用错误

android - 将动态字符串数组添加到android中的动态 ListView

dynamic - Power Query : Table. 具有聚合列动态列表的组

c# - 如何在代码 C# ASP.NET 中为报表查看器提供数据源实例

java - 使用来自数据源的连接优于 JDBC 驱动程序管理器的优势

java - 如何以编程方式定义数据源?

java - 在 spring IOC 中找出 bean 创建的顺序