JDBC as400 库列表参数不起作用?

问题描述 投票:0回答:1

我有一个到 as400 的 JDBC 连接字符串:

String jdbcUrl = "jdbc:as400://hostname/;libraries=LIB1,LIB2,LIB3";

我对这些文档的理解:

https://www.ibm.com/docs/en/i/7.1?topic=properties-jdbc-librarylist-property

如果在 LIB1 中找不到表,则将搜索 LIB2,然后是 LIB3 等

来自文档:

  1. 未在 URL 上指定默认 SQL 模式,并且指定了“库”属性

没有默认的 SQL 架构。搜索属性中指定的所有库。

但是,当我执行查找我知道 LIB1 中不存在但确实存在于 LIB2 中的表的代码时,代码会失败,表示无法在 LIB1 中找到该表。我的期望是它应该遍历库列表并在 LIB2 中找到该表。

有什么想法吗?

jdbc ibm-midrange
1个回答
0
投票
;naming=system

解决了这个问题

© www.soinside.com 2019 - 2024. All rights reserved.