GWT JDBC LDAP连接失败

时间:2011-06-17 09:43:11

标签: gwt jdbc connection ldap

我正在尝试使用jdbc将我的GWT应用程序连接到ldap服务器,但到目前为止无法使其工作。

以下是我尝试连接到它的代码示例:

    String ldapConnectString = "jdbc:ldap://SERVERIP:389/dc=SERVERNAME,dc=office,dc=COMPANY,dc=com?SEARCH_SCOPE:=subTreeScope";
    java.sql.Connection con;
    try {
        con = DriverManager.getConnection(ldapConnectString,"cn=USERNAME","PASSWORD");

    } catch (SQLException e) {
        System.out.println("An error has ocurred!!!  Connection failed");
        e.printStackTrace();
    }

我以前写的这个例子是:http://myvd.sourceforge.net/bridge.html

当我运行应用程序时,我收到以下错误消息:

java.sql.SQLException:找不到合适的jdbc驱动程序:ldap:// SERVERIP:389 / dc = SERVERNAME,dc = office,dc = COMPANY,dc = com?SEARCH_SCOPE:= subTreeScope

我会感谢任何帮助

编辑: 我提供的代码示例在RPC访问的服务器端运行。我从这里下载的lib /目录中包含了2个jar文件:http://sourceforge.net/projects/myvd/files/jdbc%20ldap%20bridge/jdbc%20ldap%20bridge%202.1/jdbc-ldap-2.1.zip/download

1 个答案:

答案 0 :(得分:0)

您通常需要先注册JDBC驱动程序才能连接到后端。

尝试类似

的内容
DriverManager.registerDriver(new com.octetstring.jdbcLdap.sql.JdbcLdapDriver());

在设置连接之前。

有关ways of registering drivers的更多一般信息。