当前位置:  技术问答>java相关

我的LDAP程序为什么插入记录时会出问题?(程序贴出,解决的答案加100分,我在线等,谢谢!)

    来源: 互联网  发布时间:2015-08-29

    本文导语:  这个是我在本机上装的iplanet下运行的程序。可是总说"对不起,记录已经存在了!",但是我插入的都是新记录啊!望大家帮忙啊!不尽感谢,分少只能加100分,很不好意思的。 import netscape.ldap.*; import java.util.*; public...

这个是我在本机上装的iplanet下运行的程序。可是总说"对不起,记录已经存在了!",但是我插入的都是新记录啊!望大家帮忙啊!不尽感谢,分少只能加100分,很不好意思的。
import netscape.ldap.*;
import java.util.*;
public class addEntry
{
public static void main(String[] args)
{
System.out.println("Hello World!");
String dn="ou=People,o=stnc.com.cn,o=stnc.com.cn";
LDAPConnection lp=null;
int status=-1;
LDAPAttribute attr1=new LDAPAttribute("cn","qiaofeng");
LDAPAttribute attr2=new LDAPAttribute("givenname","feng");
LDAPAttribute attr3=new LDAPAttribute("sn","qiao");
LDAPAttribute attr4=new LDAPAttribute("mail","lalazhu@stnc.com.cn");
//String objectclass_values[]={"top","person","organizasionalPerson","inetorgperson","inetUser","inetSubscriber","ipUser","nsManagedPerson"};//
//LDAPAttribute attr5=new LDAPAttribute("objectclass",objectclass_values);
//LDAPAttribute attr6=new LDAPAttribute("ou","People");
LDAPAttribute attr7=new LDAPAttribute("uid","lalazhu");
LDAPAttributeSet AttrSet=new LDAPAttributeSet();
AttrSet.add(attr1);
AttrSet.add(attr2);
AttrSet.add(attr3);
AttrSet.add(attr4);
//AttrSet.add(attr5);
//AttrSet.add(attr6);
AttrSet.add(attr7);
LDAPEntry newEntry=new LDAPEntry(dn,AttrSet);
try{
lp=new LDAPConnection();
lp.connect("gemoran.stnc.com.cn",389);
System.out.println("连接成功!");
lp.authenticate("uid=gemoran,ou=People,o=stnc.com.cn,o=stnc.com.cn","xujinglei");
System.out.println("验证通过!");//cn=Directory Manager
System.out.println("插入新记录!");
lp.add(newEntry);
System.out.println("成功插入一条记录!");
}catch(LDAPException e){
if(e.getLDAPResultCode()==LDAPException.ENTRY_ALREADY_EXISTS)
System.out.println("对不起,记录已经存在了!");
else
System.out.println("连接或插入出错:"+e.toString());
}
if((lp!=null)&&(lp.isConnected())){
try{
lp.disconnect();
}catch(LDAPException e){
System.out.println("断开出错"+e.toString());
}
}
System.exit(status);
}
}

|
麻烦您一下,您能发一份netscape的ldap sdk 包给我吗?
我单开帖子给分,分数您说!
急,谢谢了
hill.zxd@263.net

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.naming.ldap类ldapname的类成员方法: equals定义及介绍
  • LDAP工具平台 LDAP Studio
  • java命名空间javax.naming.ldap接口extendedresponse的类成员方法: getencodedvalue定义及介绍
  • redhat8中文版安装时选择了ldap,如何启动ldap服务器呀?
  • java命名空间javax.naming.ldap类ldapname的类成员方法: isempty定义及介绍
  • LDAP服务器 OpenLDAP
  • java命名空间javax.naming.ldap接口control的类成员方法: getencodedvalue定义及介绍
  • 关于Ldap的问题,一定要帮我!
  • java命名空间javax.naming.ldap接口extendedresponse的类成员方法: getid定义及介绍
  • 怎样让ldap的api支持kerberos v5
  • java命名空间javax.naming.ldap类sortresponsecontrol的类成员方法: getresultcode定义及介绍
  • LDAP管理工具 FuseLDAP
  • java命名空间javax.naming.ldap接口extendedrequest的类成员方法: getencodedvalue定义及介绍
  • JavaScript的LDAP库 ldapjs
  • java命名空间javax.naming.ldap类ldapname的类成员方法: endswith定义及介绍
  • 安装LDAP出错!! 请高手赐教
  • java命名空间javax.naming.ldap接口extendedrequest的类成员方法: getid定义及介绍
  • Apache的LDAP认证模块 mod_psldap
  • java命名空间javax.naming.ldap类ldapname的类成员方法: add定义及介绍
  • WPMU LDAP Plugin
  • java命名空间javax.naming.ldap类ldapname的类成员方法: addall定义及介绍
  • LDAP管理 YALA


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3