0

在不提供用户名/密码的情况下,通过 AS400JDBCDriver.connect() 创建连接需要哪些权限。

尝试使用 jt400 API 创建 JDBC 连接,而不提供用户名/密码:

AS400 system = new AS400();
AS400JDBCDriver driver = new AS400JDBCDriver();

Properties prop = new Properties();
prop.setProperty("translate binary", "true");
prop.setProperty("prompt", "false");
prop.setProperty("naming", "sql");

String schema = "MySchema";
connection = driver.connect(system, prop, xref);

详细信息:如果在 IBM i 上运行,则目标是本地系统。这与使用 localhost 作为系统名称、使用 *CURRENT 作为用户 ID、使用 *CURRENT 作为密码具有相同的效果。

com.ibm.as400.access.AS400

我得到了例外:

java.sql.SQLException:应用程序服务器拒绝了连接。(用户 ID 已禁用

所以我的问题是:

在不提供用户名/密码的情况下通过 AS400JDBCDriver.connect() 创建连接需要哪些权限?

4

0 回答 0