informix 信任没有密码的本地 JDBC 连接

informix trust local JDBC connections without password

当用户以用户身份登录到 (linux/unix) 系统并 运行s 4GL 或 ESQL/C 程序时,该程序可以作为系统帐户连接到 DB用户无需输入密码。例如如果我以 rob 和 运行 程序登录,它可以在不提供密码的情况下连接到数据库,前提是 rob 具有连接权限。

我想对使用 JDBC 与数据库服务器通信的本地 java 程序做类似的事情。这可能吗?

是的,Informix 的 JDBC 驱动程序完全支持这一点。您可以作为启动与 Informix 服务器位于同一台计算机上的 Java 进程的用户连接而无需密码。

正如 Luis 在他的评论中指出的那样,您放弃了 JDBC URL 中的用户名和密码字段以使其起作用。