通过Java根据某条件查询ldap,查出多条数据,怎样获取想要的那条数据 20

通过ldapbrowser查询如图:通过Java程序查部分代码://update为调用时传过来的参数Stringfilter="cmmac=1,6,"+update.ge... 通过ldapbrowser查询如图:

通过Java程序查部分代码:
//update为调用时传过来的参数
String filter = "cmmac=1,6," + update.getCmmac();
LDAPSearchResults searchResults =
ldConn.search(update.getBaseDN(), LDAPConnection.SCOPE_ONE,
filter, null, false);
if (searchResults.hasMoreElements())
u = searchResults.next();
通过这样获取的结果只能获取第一条数据,我想要获取leasestate为leased状态的这条数据。
有哪位大侠搞过这东西,不是太懂,求解救,抠了好长时间……
展开
 我来答
kzby2003
2014-04-24 · TA获得超过392个赞
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:110万
展开全部
filter = "cmmac=1,6," 这是什么意思?换成leasestate=leased不行吗?
追问
现在想用这两个条件进行约束,或者查询结果可以循环取出,在循环里面加限制条件leasestate。这两个方法我都不会。求继续解答
追答
ldap查询语言是可以设置条件之间的逻辑关系的,比如“和”关系:
(&(属性A=xxx)(属性B=xxx)),表示既要满足属性A=xxx又要满足属性B=xxx的数据。
具体的你可以到网上搜一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式