查詢GBase XDM Cluster的客戶端示例程式介紹
使用 GBase XDM Cluster 開發介面 Java API 可以編寫和 XDM 伺服器相互作
用的程式或應用軟體。下面的步驟概要描述了和 XDM 伺服器通訊的典型過程,
按照這些步驟就可以編寫自己的 LDAP 客戶端應用程式。
import itec.ldap.*;
import java.util.*;
public class SimpleExample
{
public static void main(String[] args)
{
/*第 1 步建立一個新的連線*/
LDAPConnection ld=new LDAPConnection();
ld.setShardingFlag(true); //設定分片開關,叢集需要
try
{
/*第 2 步連線到一個 XDM 伺服器*/
ld.connect("localhost",LDAPv2.DEFAULT_PORT);
/*第 3 步認證到伺服器如果沒有指定版本號
這個方法將把客戶端作為一個 LDAPv2 客戶(而不是LDAPv3)進行認證*/
ld.authenticate("cn=Directory
Manager,dc=WH","secret");
//設分片值,叢集需要
String dc=”WH”;
String shardingValue = “00014A53010F01010000000000000001”;
ld.setShardingValue(dc,shardingValue);
/*第 4 步執行 LDAP 操作*/
/*用 ”00014A53010F01010000000000000001”查詢
所有條目*/
LDAPSearchResults results=ld.search("dc=WH",
LDAPv2.SCOPE_SUB,"(sn =
“00014A53010F01010000000000000001”)",null,false);
/*列印相匹配條目的 DN*/
while(results.hasMoreElements())
{
LDAPEntry entry=null;
try
{
entry=results.next();
System=out.println(entry.getDN())
;
}
catch(LDAPException e)
{
System.out.println("Error:"+e.toString());
}
}
}
catch (LDAPException e)
{
System.out.println("Error:"+e.toString());
}
/*第 5 步完成時斷開到伺服器的連線*/
try
{
ld.disconnect();
}
catch (LDAPException e)
{
System.out.println("Error:"+e.toString());
System.exit(1);
}
System.exit(0);
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70009977/viewspace-2842178/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 二 GBase 8a MPP Cluster客戶端安裝客戶端
- GBase XDM(單機/分片叢集)資料 庫查詢
- Clickhouse-客戶端查詢命令客戶端
- Solr 客戶端查詢語法Solr客戶端
- GBase XDM操作輸出程式碼
- Jenkins 常用 REST API介紹(Java 客戶端)JenkinsRESTAPIJava客戶端
- java客戶端查詢ES操作步驟Java客戶端
- 十一 GBase 8a MPP Cluster後設資料查詢
- 查詢SQLServer的客戶端IP和主機名SQLServer客戶端
- GBase XDM 資料庫ldapdelete命令講解和示例分析資料庫LDAdelete
- Java中的幾種Kafka客戶端比較介紹JavaKafka客戶端
- Gbase XDM API介面--開啟xdm連線API
- BitTorrent 客戶端 Deluge 2.0 釋出:新功能介紹客戶端
- Akka-Cluster(3)- ClusterClient, 叢集客戶端client客戶端
- Redis客戶端基本操作以及檢視慢查詢Redis客戶端
- GBase XDM 支援的核心技術規範
- solr8.6.2 客戶端介面介紹及配置中文分詞器Solr客戶端中文分詞
- 原創:oracle 子查詢介紹Oracle
- 「Oracle」Oracle高階查詢介紹Oracle
- Django-ORM---查詢集介紹DjangoORM
- 雲端計算學習路線教程大綱課件:客戶端查詢客戶端
- 南大通用 GBase XDM C API 的使用方式API
- gRPC 的增刪改查系列之客戶端RPC客戶端
- 我的郵箱客戶端程式Popmail客戶端AI
- GBase8d中ldif的介紹
- Sql介紹 與 Sql基礎查詢SQL
- 以太坊學習筆記————6、以太坊客戶端選擇與介紹筆記客戶端
- PXC(Percona XtraDB Cluster)的缺點介紹
- Oracle cluster table(1)_概念介紹Oracle
- Flutter 新聞客戶端 - 15 strapi 資料建模 graphql 條件查詢排序Flutter客戶端API排序
- 電腦序列號怎麼查詢 電腦序列號的查詢方法介紹
- [譯]WebAssembly: 帶有程式碼示例的簡單介紹Web
- vim 的模糊查詢外掛 LeaderF 新功能介紹
- 介紹使用WordPress時10個常用的MySQL查詢MySql
- MySQL執行狀況查詢方式介紹MySql
- 南大通用GBase XDM複製功能的詳解(1)
- GBase 庫中查詢表的列資訊
- golang實現tcp客戶端服務端程式GolangTCP客戶端服務端