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

📄 attradd.java~9~

📁 JNDI课件
💻 JAVA~9~
字号:
package jndi;import javax.naming.*;import javax.naming.directory.*;import java.util.Hashtable;/**  * Demonstrates how to bind an object by supplying a set of attributes.  * (Use Unbind to remove binding.)  *  * usage: java DirObj    */public class AttrAdd { public static String dn="uid=ZHai,ou=Groups,dc=jssvc,dc=com"; public static String pw="916";  public AttrAdd() {  }   public static void main(String[] args) {      Hashtable env = new Hashtable(11);       env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");       env.put(Context.PROVIDER_URL, "ldap://localhost:50028");       //工厂暂时不放,还没编好呢。       env.put(Context.SECURITY_AUTHENTICATION ,"simple");       env.put(Context.SECURITY_PRINCIPAL ,dn);       env.put(Context.SECURITY_CREDENTIALS,pw);       try {               DirContext ctx = new InitialDirContext(env);              AttrDrink dr = new AttrDrink("water");              ctx.bind("cn=favAttrDrink,ou=groups", dr);              // Read object back             // AttrDrink dr2 = (AttrDrink) ctx.lookup("cn=favAttrDrink");             // System.out.println(dr2);              // Close the context when we're done              ctx.close();          } catch (NamingException e) {              System.out.println("Operation failed: " + e);          }      }  }

⌨️ 快捷键说明

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