[英]database connection to different database in Spring
我有三种环境,即DEV,TEST和PROD。 所以三个数据库
我只想在特定表中将数据从任何环境更新到任何环境。
例如,假设我要更新PROD数据库中的TABLE1数据,则必须从下拉列表中选择环境,然后在DEV或TEST中单击“保存”。
要实现它,我需要一个新的数据源对象,然后需要触发查询以在该垂直环境中更新/插入数据。
在这里,我有两种方法可以做到:1.显式获取我的database.properties并获取所有配置并创建数据源并使用简单的JDBC连接触发查询。 2.使用Spring框架,配置它的应用程序上下文,然后从那里获取它并运行配置的查询。
我的应用程序在Spring2中,用于数据库映射,我使用的是iBatis。
我想知道实现它的最佳方法以及可以帮助我实现它的教程。 我搜索了它,但感到困惑。
看起来这是给您的: AbstractRoutingDataSource 。
这里是一些讨论: 如何使用一个DataSource在Spring中以编程方式更改数据库?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.