Categories: Java, LDAP

JDBC-LDAP Bridge Driver

JDBC-LDAP Bridge Driver

Com a finalidade de facilitar a utilização do serviço de diretórios LDAP a Novell desenvolveu uma ponte JDBC-LDAP. Essa ponte permite a utilização de SQL para fazer consultas ou atualizações em uma árvore de diretórios através de aplicações Java.

O site do projeto é o http://www.openldap.org/jdbcldap/

Eu não encontrei nenhum release do projeto já compilado (se alguém encontrar me avise XD), mas os arquivos fontes podem ser baixados por qualquer cliente CVS. No meu caso utilizei o TortoiseCVS ( http://www.tortoisecvs.org/ ).

Antes de irmos ao código, vou mostrar como está disposta a hierarquia do meu serviço de diretórios:

ldap_estrutura.JPG

Agora a classe que fiz para mostrar a facilidade de se usar a ponte JDBC-LDAP.

O código acima é apenas uma amostra de como fica mais intuitivo trabalhar com LDAP utilizando SQL. Procurei manter todo o código dentro do método “main” porque fica mais fácil para postar. Mas caso você esteja pensando em utilizá-lo seria interessante refatorá-lo.

Article info