点击这里给我发消息 点击这里给我发消息

JLDAP 连接池的创建及测试程序

添加时间:2013-12-7
    相关阅读: 开发 数据库 程序 链接

    由于是基于web开发,所以自己想写一个像tomcat管理数据库连接池一样的东东。

    大体思路是这样的,由LDAPConectionDataFactory来创建LDAPConectionData类,在把创建好的实例放到管理类LDAPConectionDataPool(池)里边;用户可以定义最多的LDAPConection链接的数量。


1、LDAPConectionData类

Java代码 
import com.novell.ldap.LDAPConnection;   
import com.novell.ldap.LDAPException;   
  
public class LDAPConectionData {   
       
    private boolean conetIsFree=true;//判断该链接是否被占用(链接是可用的,还是已经在使用中的)   
       
    private boolean isClosed=false;//判断链接是否关闭,在这里几乎我没有用到该标志。   
       
    private LDAPConnection conn=null;//LDAP链接。   
       
    public LDAPConectionData(String ldapURl,int port,String user,String passwd) throws LDAPException{//初始化LDAP链接   
        conn=new LDAPConnection();    
        conn.connect(ldapURl, port);   
        conn.bind(LDAPConnection.LDAP_V3, user, passwd);   
        System.out.println("------LDAPConnection create successfully!-----");   
    }   
  
  
       
    public boolean getConetIsFree() {   
        return conetIsFree;   
    }   
  
  
  
    public void setConetIsFree(boolean conetIsFree) {   
        this.conetIsFree = conetIsFree;   
    }   
  
  
  
    public boolean getClosed() {   
        return isClosed;   
    }   
  
  
  
    public void setClosed(boolean isClosed) {   
        this.isClosed = isClosed;   
    }   
  
  
  
    public LDAPConnection getConn() {   
        return this.conn;   
    }   
  
  
  
    public void closeLDAPConnection(){   
        if(this.conn!=null){   
            try {   
                conn.disconnect();   
            } catch (LDAPException e) {   
                // TODO Auto-generated catch block   
                e.printStackTrace();   
            }   
        }   
    }   
  
}  

[1] [2] [3] [4] [5] [6] [7] 下一页

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册