如何使用Java操作LDAP之检索条目(二)
来源:互联网 发布:重庆大学电费网络缴费 编辑:程序博客网 时间:2024/06/07 13:49
本篇文章为大家介绍一下如何在LDAP下检索条目,你可以把这个操作想象成查询数据库里的记录。由于LDAP的数据存储是一个树形结构,所以一般的检索都是为了检索出某个条目有哪些下级条目。
1、为了程序更健壮,我先给出一个判断条目是否存在的函数:
//判断条目是否已存在
static public boolean IsExist(String ldappath)
{
}
}
2、检索某条目的下级条目
//检索条目的下级条目
//ldappath 本级条目路径,如:dc=cs,dc=hunan,dc=com
//attrname 用于过滤的属性名,即条目包含该属性,可为空串
//attrval
//注意,当attrname为空串时,将忽略attrval
static public NamingEnumeration<Object> SearchSubEntry(String ldappath,String attrname,String attrval)
{
}
3、将上面函数的返回对象转成一个ArrayList,这样感觉更好使用,如下:
ArrayList<String> mylist= new ArrayList<String>();
NamingEnumeration<Object> sret = null;
sret = SearchSubEntry("dc=cs,dc=hunan,dc=com","","");
while (sret.hasMore())
{
}
这样,得到的mylist就是一个包含检索结果的字符串集合,每一项就是一个子条目的名称。
转载自:http://blog.sina.com.cn/s/blog_4da69d9a0100ja76.html
- 如何使用Java操作LDAP之检索条目(二)
- 如何使用Java操作LDAP之新增条目(三)
- 如何使用Java操作LDAP之删除条目(四)
- 如何使用Java操作LDAP之LDAP连接(一)
- LDAP操作之java篇(1)
- LDAP操作之java篇(2)
- 使用Java操作LDAP案例
- LDAP之JNDI修改条目密码
- 使用 Python-LDAP 操作 LDAP
- JNDI操作LDAP实现(二)
- LDAP是什么?Php如何操作LDAP
- Java LDAP操作
- Java操作Ldap
- JAVA操作Ldap示例
- java简单操作 ldap
- Java LDAP操作
- 通过java语言去LDAP检索信息
- ubuntu在安装LDAP服务器,在windows客户端下查看,并使用java操作LDAP
- 如何使用Java操作LDAP之LDAP连接(一)
- 几个 2416 wince问题 .
- Java或Web中解决所有路径问题
- C语言中的转义字符
- SQL基本操作
- 如何使用Java操作LDAP之检索条目(二)
- WCF服务开发与调用的完整示例
- 餐馆那些事之:Visitor Pattern
- 传统ERP的好日子没有了?
- apache配置本地测试多网站域名与虚拟主机
- 微软安全新闻聚焦-双周刊第十一期
- 如何使用Java操作LDAP之新增条目(三)
- 精通JAVA的25个标准
- sql2005 链接服务器 连接Oracle