Ajuda com LDAP!

Pessoal, estou conectando certinho no ldap, mas não sei como fazer um search para trazer os atributos do usuario.

Alguém pode me ajudar a implementar o search nesta classe, por favor.

package util;

import java.util.Hashtable;   

import javax.naming.Context;   
import javax.naming.NamingException;   
import javax.naming.ldap.InitialLdapContext;   
import javax.naming.ldap.LdapContext;   
  
public class Pesquisa {   
  
    private LdapContext ctx;   
    private final String URL_LDAP = "ldap://ldap.teste.com:389";   
         
    /**  
     * Efetua o login do usuário  
     * Se login inválido, lança uma exceção do tipo AuthenticationException  
     */   
    public boolean login(String dn, String password) throws NamingException {   
        Hashtable env = new Hashtable(11);         
  
        env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");   
        env.put(Context.PROVIDER_URL, URL_LDAP);   
        env.put(Context.SECURITY_AUTHENTICATION, "simple");   
        env.put(Context.SECURITY_PRINCIPAL, dn);   
        env.put(Context.SECURITY_CREDENTIALS, password);   
           
        // Tenta criar o contexto com os dados de login   
        try {   
            ctx = new InitialLdapContext(env,null);   
            return true;   
           
        } catch (javax.naming.AuthenticationException e) {   
            // Login inválido   
            return false;   
        }   
           
    }   
       
    public static void main(String[] args) {   
        Pesquisa l = new Pesquisa();   
        try {   
            if (l.login("uid=wwadmin,ou=teste,o=teste.com","teste")) {   
                System.out.println("Login válido");   
            } else {   
                System.out.println("Login inválido");   
            }   
               
        } catch (NamingException n) {   
            n.printStackTrace();   
        }   
    }   
}  

Preciso de mais uma dica: Como fazer para que após a autenticação o sistema verifique em uma tabela no mysql se as informações correspondem