我正尝试使用jdbc将我的GWT应用程序连接到ldap服务器,但无法使其工作到目前为止。GWT JDBC 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:LDAP:找到了JDBC没有合适的驱动程序// SERVERIP:389/DC =服务器,DC =办公室,DC =公司,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
您提供的示例代码位于您的应用程序中?服务器端还是客户端? 您是否在您的类路径中包含jdbc ldap桥梁罐? (在lib /目录下) – jonasr 2011-06-17 10:05:54