// 查詢所有用戶資訊集合
public List<LDAPEntry> getAllDN() throws UnsupportedEncodingException {
List<LDAPEntry> entryList = new ArrayList<LDAPEntry>();
try {
if (lc == null) {
connetLDAP();
}
LDAPSearchConstraints constraints = new LDAPSearchConstraints();
constraints.setMaxResults(2000);
//查詢800P
LDAPSearchResults rs = lc.search("OU=800P,OU=BanksAlliance,dc=sccba,dc=org", LDAPConnection.SCOPE_SUB,
"(&(objectCategory=person)(objectClass=user))", null,
false, constraints);
while (rs.hasMore()) {
LDAPEntry entry = rs.next();
entryList.add(entry);
}
//查詢SCCBA
rs = lc.search("OU=SCCBA,OU=BanksAlliance,dc=sccba,dc=org", LDAPConnection.SCOPE_SUB,
"(&(objectCategory=person)(objectClass=user))", null,
false, constraints);
while (rs.hasMore()) {
LDAPEntry entry = rs.next();
entryList.add(entry);
}
} catch (LDAPException e) {
e.printStackTrace();
}
return entryList;
}
第18行的next()為什么報錯,這是連接的問題嗎
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/133136.html
標籤:Java相關
下一篇:求大佬幫忙,用java實作
