资源描述:
《jldap 连接池的创建及测试程序(jldap connection pool creation and testing procedures)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、jldap连接池的创建及测试程序(Jldapconnectionpoolcreationandtestingprocedures)Becauseitisbasedonwebdevelopment,soIwanttowriteaTomcatmanagementdatabaseconnectionpoolthesamedongdong.Thegeneralideaisthat,bytheLDAPConectionDataFactorytocreateaLDAPConectionDataclasstocreateaninstanceofgoo
2、dmanagementinLDAPConectionDataPool(pool)inside;theusercandefinethenumberofthemostLDAPConectionlink.1,LDAPConectionDataclassJavacodeImportcom.novell.ldap.LDAPConnection;Importcom.novell.ldap.LDAPException;Public,class,LDAPConectionData{PrivateBooleanconetIsFree=true;//tod
3、eterminewhetherthelinkisoccupied(linkisavailable,oralreadyinuse)PrivateBooleanisClosed=false;//judgmentlinkisclosed,hereIalmostdidnotusethelogo.PrivateLDAPConnectionconn=null;//LDAPlink.PublicLDAPConectionData(String,ldapURl,int,port,String,user,String,passwd)throwsLDAPE
4、xception{//initializestheLDAPlinkConn=new,LDAPConnection();Conn.connect(ldapURl,port);Conn.bind(LDAPConnection.LDAP_V3,user,passwd);System.out.println("------LDAPConnection,create,successfully,-)";}Public,Boolean,getConetIsFree(){ReturnconetIsFree;}Public,void,setConetIs
5、Free(Boolean,conetIsFree){This.conetIsFree=conetIsFree;}Public,Boolean,getClosed(){ReturnisClosed;}Public,void,setClosed(Boolean,isClosed){This.isClosed=isClosed;}Public,LDAPConnection,getConn(){Returnthis.conn;}Public,void,closeLDAPConnection(){If(this.conn,=null){{tryC
6、onn.disconnect();}catch(LDAPException,e){Auto-generatedcatchblock//TODOE.printStackTrace();}}}}Importcom.novell.ldap.LDAPConnection;Importcom.novell.ldap.LDAPException;Public,class,LDAPConectionData{PrivateBooleanconetIsFree=true;//todeterminewhetherthelinkisoccupied(lin
7、kisavailable,oralreadyinuse)PrivateBooleanisClosed=false;//judgmentlinkisclosed,hereIalmostdidnotusethelogo.PrivateLDAPConnectionconn=null;//LDAPlink.PublicLDAPConectionData(String,ldapURl,int,port,String,user,String,passwd)throwsLDAPException{//initializestheLDAPlinkCon
8、n=new,LDAPConnection();Conn.connect(ldapURl,port);Conn.volume(ldapconnection.ldap_v3,user,passwd);syste