-
伶俐 数据达人Lv4
发表于2023-4-21 10:02
悬赏1
已解决
楼主
ABI是如何实现跨schema取数, 例如一个数据库下 有两个schema, 如何实现取这两张不同模式下的数据(数据库详情里只能展示单一模式的数据表,看不到另一个模式的表)
数据库:DB2 9.7产品:ABI524
数据库:DB2 9.7产品:ABI524
8个回答
在数据源中配置
1. 在url中添加 currentSchema=xxx
例:
jdbc:db2://192.168.1.50:50000/testdb:currentSchema=xxx;
注:数据库名后面的不是分号,是冒号,最后一个分号必须写
2. 在连接池的配置文件中增加参数
ABI 连接池的高级选项-》扩展属性
default_schema=xxxx
注:ejdbc 是 20191204 以后发布的版本,这个参数就不再需要添加了
豌豆君 发表于 2023-4-21 14:49
在数据源中配置
1. 在url中添加 currentSchema=xxx
例:
按照url这种办法,取2 个模式的是, 就需要配置2个数据源,现在是没有办法实现一个数据源指定2个模式是么,
如果可以指定的话, 两个模式里有相同表名的表的时, 取数又是怎样去区分呢