我的要求是通过连接多个数据库中的表来获取数据。
他们是否可以使用jbdi
设置与多个数据库的连接答案 0 :(得分:1)
每个DBI实例都绑定到一个java.sql.DataSource
,我只看到它连接到一个数据库。所以你的问题的答案可能不是。
然而可以为每个数据库构建一个DBI,单独查询它们,并在应用程序服务器上加入结果。
根据您的使用案例(我假设报告?),查看数据仓库解决方案并为每个单独设置ETL(提取,转换和加载)可能更合适数据库进入仓库。然后,您可以从仓库生成报告,而不会影响其他系统的性能。