暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 如何设置操作约束

原创 ts 2022-01-21
339

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

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

接口部分

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) { }

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论