java项目链接多个数据库的问题。

项目中遇到一个需求,类似与数据仓库的数据抽取这种功能,通过用户手动输入数据库的各种信息然后链接这个数据库,同时旧的数据库也不断开链接(因为一断开系统检测不到用户表就会登出报错)。
有没有大神有类似的经验给一个简单的思路,万分感谢。

定义一个arraylist,所有打开的连接都添加进去。

https://baomidou.gitee.io/dynamic-datasource-doc/guide/advance/Dynamic-Analysis-DataSource.html