我很高兴听到任何其他人分享我的问题,也许有解决方案。
我正在使用 Apache Derby 数据库,它涉及为我的数据库用户使用 LDAP。
当我使用“ij”工具时,一切都应该是这样。如果用户的名称和密码都为 LDAP 所知,则用户只能使用数据库。
但是,当我在纯 Java 中使用相同的代码时,即使使用了错误的密码,也会接受用户。也就是说,使用 LDAP 检查名称,但似乎忽略了密码。
Java 程序编译并运行,因此 PATH 和 CLASSPATH 的设置似乎没有问题。
有任何想法吗?
谢谢,
罗恩·沃茨。