小弟才开始接触JNDI,
Context content=new InitialContext();
DataSource ds=(DataSource)content.lookup("java:comp/env/jdbc/books");在这里InitialContext实现Context 接口,但是在Context接口中,没有lookup()这个方法,根本没法使用多态性。
这是不是一种新的特性,求教?还有就是,JNDI的工作方式?

解决方案 »

  1.   

    >>在这里InitialContext实现Context 接口,但是在Context接口中,没有lookup()这个方法,根本没法使用多态性。
    这是不是一种新的特性,求教?Context接口绝对有lookup()方法,你自己好好看看。
    这不是什么新特性。〉〉还有就是,JNDI的工作方式?
    建议你去看文档,我不再这误导你,因为我也是一知半解。
      

  2.   

    没有lookup()这个方法?
    有这个方法,找错包了吧;
    javax.naming.Context;
    在j2se的API中,呵呵
     Object lookup(Name name) 
              检索指定的对象。
    Object lookup(String name) 
              检索指定的对象。