<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=234623753291292";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentários em: JDBC-LDAP Bridge Driver</title>
	<atom:link href="http://www.paulovittor23.org/2008/01/27/jdbc-ldap-bridge-driver/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.paulovittor23.org/2008/01/27/jdbc-ldap-bridge-driver/</link>
	<description>Arquitetura e desenvolvimento de software</description>
	<lastBuildDate>Fri, 03 Feb 2012 12:55:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Por: Guilherme</title>
		<link>http://www.paulovittor23.org/2008/01/27/jdbc-ldap-bridge-driver/comment-page-1/#comment-571</link>
		<dc:creator>Guilherme</dc:creator>
		<pubDate>Fri, 27 Feb 2009 16:17:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.paulovittor23.org/?p=27#comment-571</guid>
		<description>Opa,

Eu ja havia localizado esse navegador nas minhas buscas mas pelo que vi nao é feito para windows, voce sabe se existe um para tal?

Aqui vai o codigo (infelizmente não poderei passar a estrutura de diretorios, apenas o select que esta sendo executado e que esta no comentario que antecede o metodo de execução da Query - query(String query)):

    public String conectar(String servidor, String porta, String banco_nome, String usuario, char[] senha) throws ClassNotFoundException{
        String s = new String(senha);
        String log_conexao;
        if(conexao_ativa != true){
            try {
                Class.forName(&quot;com.octetstring.jdbcLdap.sql.JdbcLdapDriver&quot;);
                //DriverManager.registerDriver(new com.octetstring.jdbcLdap.sql.JdbcLdapDriver());
                conexao = DriverManager.getConnection(&quot;jdbc:ldap://&quot;+servidor+&quot;:&quot;+porta+&quot;/dc=etadb?SEARCH_SCOPE:=subTreeScope&quot;, usuario, s);
            
                if(conexao != null){
                    log_conexao = &quot;Conectado.\n&quot;;
                    conexao_ativa = true;
                    return log_conexao;
                }
                else{
                    log_conexao = &quot;Não foi possível conectar.\n&quot;;
                    return log_conexao;
                }
            
            } catch (SQLException e) {
                log_conexao = &quot;Não foi possível conectar:\n&quot;+e.getMessage()+&quot;\n&quot;;
                return log_conexao;
            }
        }
        else{
            log_conexao = &quot;Já existe uma conexão ativa.\n&quot;;
            return log_conexao;
        }
    }

    
    /* Método que executa a Query : 
     * SELECT eTID from eTRoleContainerName=Roles,eTNamespaceName=CommonObjects,dc=BR_ITSECURITY,dc=etadb WHERE eTRoeleName = &#039;BR-BLU-ACCESS XP&#039;
     */

    public ResultSet query(String query) throws SQLException{
        this.query = query;
        
        
        //Execução da Query        
        if(conexao_ativa == true){
           try {
                stmt = conexao.prepareStatement(query);
           } catch (SQLException e) {
                log_query = &quot;Não foi possivel criar a Query:\n&quot;+e.getMessage();
           } 
           
           try {
                rquery = stmt.executeQuery();
                log_query = &quot;Executado com sucesso:\n&quot;+&quot;&gt;&quot;+query;
           } catch (SQLException e) {
                log_query = &quot;Nao foi possivel executar a Query:\n&quot;+e.getMessage();
           }
           return rquery;
        }
        else{
            log_query = &quot;Desconectado do Servidor.&quot;;
            rquery = null;
            return rquery;
        }
    }</description>
		<content:encoded><![CDATA[<p>Opa,</p>
<p>Eu ja havia localizado esse navegador nas minhas buscas mas pelo que vi nao é feito para windows, voce sabe se existe um para tal?</p>
<p>Aqui vai o codigo (infelizmente não poderei passar a estrutura de diretorios, apenas o select que esta sendo executado e que esta no comentario que antecede o metodo de execução da Query &#8211; query(String query)):</p>
<p>    public String conectar(String servidor, String porta, String banco_nome, String usuario, char[] senha) throws ClassNotFoundException{<br />
        String s = new String(senha);<br />
        String log_conexao;<br />
        if(conexao_ativa != true){<br />
            try {<br />
                Class.forName(&#8220;com.octetstring.jdbcLdap.sql.JdbcLdapDriver&#8221;);<br />
                //DriverManager.registerDriver(new com.octetstring.jdbcLdap.sql.JdbcLdapDriver());<br />
                conexao = DriverManager.getConnection(&#8220;jdbc:ldap://&#8221;+servidor+&#8221;:&#8221;+porta+&#8221;/dc=etadb?SEARCH_SCOPE:=subTreeScope&#8221;, usuario, s);</p>
<p>                if(conexao != null){<br />
                    log_conexao = &#8220;Conectado.\n&#8221;;<br />
                    conexao_ativa = true;<br />
                    return log_conexao;<br />
                }<br />
                else{<br />
                    log_conexao = &#8220;Não foi possível conectar.\n&#8221;;<br />
                    return log_conexao;<br />
                }</p>
<p>            } catch (SQLException e) {<br />
                log_conexao = &#8220;Não foi possível conectar:\n&#8221;+e.getMessage()+&#8221;\n&#8221;;<br />
                return log_conexao;<br />
            }<br />
        }<br />
        else{<br />
            log_conexao = &#8220;Já existe uma conexão ativa.\n&#8221;;<br />
            return log_conexao;<br />
        }<br />
    }</p>
<p>    /* Método que executa a Query :<br />
     * SELECT eTID from eTRoleContainerName=Roles,eTNamespaceName=CommonObjects,dc=BR_ITSECURITY,dc=etadb WHERE eTRoeleName = &#8216;BR-BLU-ACCESS XP&#8217;<br />
     */</p>
<p>    public ResultSet query(String query) throws SQLException{<br />
        this.query = query;</p>
<p>        //Execução da Query<br />
        if(conexao_ativa == true){<br />
           try {<br />
                stmt = conexao.prepareStatement(query);<br />
           } catch (SQLException e) {<br />
                log_query = &#8220;Não foi possivel criar a Query:\n&#8221;+e.getMessage();<br />
           } </p>
<p>           try {<br />
                rquery = stmt.executeQuery();<br />
                log_query = &#8220;Executado com sucesso:\n&#8221;+&#8221;&gt;&#8221;+query;<br />
           } catch (SQLException e) {<br />
                log_query = &#8220;Nao foi possivel executar a Query:\n&#8221;+e.getMessage();<br />
           }<br />
           return rquery;<br />
        }<br />
        else{<br />
            log_query = &#8220;Desconectado do Servidor.&#8221;;<br />
            rquery = null;<br />
            return rquery;<br />
        }<br />
    }</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: paulovittor23</title>
		<link>http://www.paulovittor23.org/2008/01/27/jdbc-ldap-bridge-driver/comment-page-1/#comment-466</link>
		<dc:creator>paulovittor23</dc:creator>
		<pubDate>Wed, 18 Feb 2009 16:34:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.paulovittor23.org/?p=27#comment-466</guid>
		<description>Olá Guilherme, 
você poderia me passar o código da consulta e a estrutura do seu serviço de diretório?
ps: com relação a sua idéia de desenvolver um browser que execute consultas SQL, dê uma olhada nesse link: http://myvd.sourceforge.net/browser.html
Abs!</description>
		<content:encoded><![CDATA[<p>Olá Guilherme,<br />
você poderia me passar o código da consulta e a estrutura do seu serviço de diretório?<br />
ps: com relação a sua idéia de desenvolver um browser que execute consultas SQL, dê uma olhada nesse link: <a href="http://myvd.sourceforge.net/browser.html" rel="nofollow">http://myvd.sourceforge.net/browser.html</a><br />
Abs!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Guilherme</title>
		<link>http://www.paulovittor23.org/2008/01/27/jdbc-ldap-bridge-driver/comment-page-1/#comment-465</link>
		<dc:creator>Guilherme</dc:creator>
		<pubDate>Wed, 18 Feb 2009 15:57:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.paulovittor23.org/?p=27#comment-465</guid>
		<description>Olá Paulo!

Estou tentando desenvolver um navegador LDAP, que tenha como principal funcionalidade a execução de comandos SQL para a base, mas, estou fazendo um select e ele parece estar nulo, sem trazer resultado algum.
A conexao é estabelecida normalmente e a consistencia do select é valida, porem, quando realizo a depuração o LdapResultSet parece nao ter armazenado nenhum valor resultante do select.

Voce poderia dar uma dica?
Obrigado.</description>
		<content:encoded><![CDATA[<p>Olá Paulo!</p>
<p>Estou tentando desenvolver um navegador LDAP, que tenha como principal funcionalidade a execução de comandos SQL para a base, mas, estou fazendo um select e ele parece estar nulo, sem trazer resultado algum.<br />
A conexao é estabelecida normalmente e a consistencia do select é valida, porem, quando realizo a depuração o LdapResultSet parece nao ter armazenado nenhum valor resultante do select.</p>
<p>Voce poderia dar uma dica?<br />
Obrigado.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

