目前的情况是有几十个数据库服务器,ip不同,数据表名和结构相同,密码用户名也相同,我需要在他们中间运行同一个sql语句,得出结果,有什么办法可以通过自动替换ip-执行语句-导出结果的形式,去解决频繁更换ip连接数据库,运行语句,复制导出这个机械而重复的动作吗?
根据条件切换报表所用数据源或表名-http://help.finereport.com/doc-view-983.html
弄个中间库。把数据都拉过来
弄个配置表。把IP地址账号密码都配置在里面。在读取这些配置生成语句
如果你是一次性只会选择使用其中一个,那就参考 zsh331的方法, 如果你是需要每个库的的查询结果最终整合成一个结果,那目前做不到,你可能需要二开才能实现
搞个ETL,做个流程,动态传参,每次传参数执行ETL流程,直接取ETL执行后的数据。