如何使用Foreach循环容器读取不同的数据库
0
1.应用场景描述:
一台服务器上有100多个结构一样的业务库,需要把这100多个业务库的数据抽取到数据仓库;
2.问题关键:
看完教程后,发现只能用union all把100多个数据源连接起来,但是这样做的后果是,不仅工作量大,后期更不好维护;
感觉Foreach循环容器应该能够遍历数据库名称(这100多个数据库连接除了数据库名称不一样,服务器地址,登录名,密码都一致),但是小白不知道怎么实现?
3.网上有一篇博客,应用场景和我的情况类似,刚开始高兴一场,但是结果是执行不成功,博客地址如下:
https://blog.csdn.net/kk185800961/article/details/12280331
望各位大神指点,小白不胜感激,您的垂青对我都是莫大的帮助和动力!!!
一台服务器上有100多个结构一样的业务库,需要把这100多个业务库的数据抽取到数据仓库;
2.问题关键:
看完教程后,发现只能用union all把100多个数据源连接起来,但是这样做的后果是,不仅工作量大,后期更不好维护;
感觉Foreach循环容器应该能够遍历数据库名称(这100多个数据库连接除了数据库名称不一样,服务器地址,登录名,密码都一致),但是小白不知道怎么实现?
3.网上有一篇博客,应用场景和我的情况类似,刚开始高兴一场,但是结果是执行不成功,博客地址如下:
https://blog.csdn.net/kk185800961/article/details/12280331
望各位大神指点,小白不胜感激,您的垂青对我都是莫大的帮助和动力!!!
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
2 个回复
郑大鹏 2018-03-27 回答
赞同来自:
2、把不同的库名存储在一张数据库表里
3、然后就可以Foreach
我想静静 2018-03-27 回答
赞同来自:
试了我能想到的方法,但是能力实在有限,麻烦您了