不会吧,你的这个API是从哪下载的
我的API上可没这么说(但愿是盗版的原因)
InitialContext();这个好像是初始化ejb的上下文(环境)

解决方案 »

  1.   

    InitialContext是一个类,它实现了Context,它用来获得操作名字服务的方法,所有的名字服务都关联到一个Context,通过InitialContext可以获得一个Context实例,当然可能需要传一些参数,以指明工厂类,用户名密码等之类的东西。
    数据源DataSource是也是以名字注册在服务器中,通过context.lookup可以得到具体的实例,从而访问其具体方法。
    获取EJB,LDAP等都是这样的,应用服务器实现了名字服务。
      

  2.   

    楼主:
    其中sql是我的tomcat里面配置的连接池.请问这个连接池是怎么配置的?
    我按照一本书中的方法写:
    DataSource ds = (DataSource) ctx.lookup("jdbc/bn");
    可是我在server.xml文件中并没有找到关于这个"jdbc/bn"的信息。"jdbc/bn" 是在哪里绑定(如果是绑定)的?还有,
    连接池 和 数据源 这两者有什么不同?(我是初学者)
    有人知道吗?