我在java中使用LdapContext查询LDAP服务器(我认为服务器是Sun服务器版本5.2)。 我使用常规查询的LdapContext.search(字符串名称,字符串筛选器,SearchControls缺点)方法,但我不知道如何运行一个相当于sql的“select count(*)”的查询。 有什么想法?性能非常重要,所以我不想仅运行常规查询并计算结果。LdapContext,如何做select count(*)
5
A
回答
1
我不相信有一个等效于SQL中的“select count(*)”函数。
我认为你必须检索你的查询结果到一些数据结构中,并计算其中的节点数量。
据我所知,在LDAP命令集中没有任何内容允许这样做,因此如果您碰巧在LDAP服务器中找到这样的功能,您将不得不测试它是否在其他任何地方工作,如果您关心交叉服务器兼容。
1
您是否尝试过Context.list(String name)方法?我不知道性能,并且不能使用过滤器。
相关问题
- 1. select count does not count
- 2. 如何用symfony和propel做一个“Select count ...”?
- 3. SELECT Count php/sql
- 4. SQL Select Distint Count
- 5. Nhibernet SELECT COUNT
- 6. MySQL的SELECT COUNT
- 7. MySQL SELECT COUNT GROUP
- 8. sql select count
- 9. SELECT MAX的COUNT
- 10. SQL SELECT COUNT(*)
- 11. mysqli_fetch_row和SELECT COUNT
- 12. SELECT COUNT(*)returns -1
- 13. SELECT COUNT指数
- 14. 如何添加`select count`作为列
- 15. ABAP:如何组合select max和count?
- 16. 如何划分两个SELECT COUNT结果?
- 17. 如何在SELECT中使用COUNT别名?
- 18. SELECT COUNT(*)或零个
- 19. 导轨COUNT SELECT DISTINCT
- 20. Drupal SQL“Select count distinct”
- 21. SQL - SELECT count multiple fields
- 22. 有mysqli_num_rows和SELECT COUNT(*)
- 23. mysql select where count = 0
- 24. Rails select,group,have,count
- 25. Sql select count查询
- 26. DCount与SQL SELECT COUNT(*)?
- 27. MySQL SELECT COUNT returns NULL
- 28. Sql Select Distinct Row Count
- 29. MYSQL select count with count condition and join
- 30. MySQL SELECT 1 vs SELECT`field_id` AND COUNT 1 vs COUNT(*)or COUNT(`field_id`)性能明智