There is one JDBC-LDAP bridge availble from OctetString, which helps you access an LDAP server just like any RDBMS database. LDAP JDBC Bridge But, I am not sure if it supports "ORDER BY" clause. Sometime back, when I was trying, I found that it had some limitations in using the WHERE clause. I don't remember what exactly was the issue. Try your luck anyways.