⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ldapsearch.java

📁 利用华为 信息机发送短信 的java 源码
💻 JAVA
字号:
package com.quark.util;
import com.novell.ldap.LDAPConnection;
import com.novell.ldap.LDAPEntry;
import com.novell.ldap.LDAPException;
import com.novell.ldap.LDAPSearchResults;
import java.io.UnsupportedEncodingException;

public class LdapSearch
{
	public static String search(String host,int port,String user,String pass,String base,String filter,String attribute)
	{
		LDAPConnection lc = new LDAPConnection();
		String[] attributes={attribute};
		String val=null;
        try {
        	lc.connect(host,port);
        	lc.bind(LDAPConnection.LDAP_V3,user,pass.getBytes("UTF8") );
        	LDAPSearchResults searchResults =lc.search(base,LDAPConnection.SCOPE_ONE,filter,attributes,false);
        	LDAPEntry nextEntry = null;
			try {
				nextEntry = searchResults.next();
				if(nextEntry.getAttribute(attribute)!=null){
					val= nextEntry.getAttribute(attribute).getStringValue();
				}
				else
					System.out.println("no "+attribute);
			}
			catch(LDAPException e){
				System.out.println("Error: " + e.toString());
			}
			lc.disconnect();
		}
		catch( LDAPException e ) {
			System.out.println( "Error: " + e.toString() );
		}
		catch( UnsupportedEncodingException e ) {
			System.out.println( "Error: " + e.toString() );
		}
		return val;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -