代码如下
DataSource ds = null;
Context initCtx = new InitialContext();
Context ctx = (Context) initCtx.lookup("java:comp/env");
ds = (DataSource)ctx.lookup("jdbc/main");
这里的context读取DataSource的配置信息,
我看不懂,它是从什么地方读的配置信息,配置信息的格式应该是什么样的?
请高手帮忙指点一下

解决方案 »

  1.   

    谁帮我看看啊,是不是要写个什么xml或者ini之类的文件,
      

  2.   

    这是通过 JNDI 获取资源的方式,如果你用的是 Tomcat 的话,一般是配置在 Tomcat 的配置文件 server.xml 的 Resource 中的。
      

  3.   

    编译能通过,但是运行不了。JNDI 是 J2EE 应用服务器所提供的服务,在 J2SE 的环境下不能使用,除非启动 J2EE 应用服务器,
    并且知道 J2EE 应服务器的地址、JNDI 连接参数等等信息。
      

  4.   

    我对context了解的太少了,所以问题比较白痴,请解释清楚一点,谢谢