GBase 如何设置操作约束

设置单个操作的操作约束参数。该操作可选

该操作主要用于设置所有数据操作都支持的约束设置。

接口部分

  1. itec.ldap.LDAPConnection

   //获取操作约束的副本

public LDAPConstraints getConstraints()

//获取查询操作约束的副本

public LDAPSearchConstraints getSearchConstraints()

2、itec.ldap.LDAPConstraints(增删改用)

public void setTimeLimit(int timeLimit)  //设置接口端数据操作超时

3、itec.ldap.LDAPSearchConstraints(查询用,从LDAPConstraints继承)

public void setTimeLimit(int timeLimit)  //设置接口端数据操作超时

示例:

LDAPConnection ld = new LDAPConnection();   //创建一个LDAP连接对象;

ld.setConnectTimeout(3);   //设置连接超时时间3s;

try {

ld.connect("127.0.0.1",123);  //连接到指定IP与端口

}ctach (LDAPException ex) {

System.out.println("conn error code is: " + ex.getLDAPResultCode()); //打印返回码

return;

}

try {

ld.authenticate(3, "cn=manager,dc=AB" ,"123456");   //用户认证过程;

} catch (LDAPException ex) {

System.out.println("auth error code is: " + ex.getLDAPResultCode()); //打印返回码

try { ld.disconnect(); } catch (LDAPException exx) { }

    return;

}

LDAPConstraints lc = ld.getConstraints();  //获得查询约束缺省设置;

lc.setTimeLimit(50);//设置接口端数据操作超时时间50毫秒;

//使用带lc对象参数的语句执行数据增删改操作

//如果想执行查询,则需把lc强制转换为LDAPSearchConstraints

//或者使用下面介绍的查询约束

......

try { ld.disconnect(); } catch (LDAPException ex) { }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值