java.naming.factory.initial那一句跳了,你就再跟进去呗,应该是Class.forName那里出错了,检查一下。

解决方案 »

  1.   

    pstmt.setString(1, id); 
    这一条语句应该拿掉吧。
      

  2.   

    http://tech.ddvip.com/2009-06/1244864563123563.html必须用jsp进行连接测试,
      

  3.   

    你应该把你的DBUtil类给别人看
    拿这个有什么用呢,错不在这
      

  4.   

    在类里面和jsp里面不同!他们不再同一个线程里!想用的话在jsp页面吧类引进去,在jsp页面调用!
      

  5.   


    大虾能不能解释一下关于在类里面和jsp里面不在同一个线程的详细实现。我是菜鸟,我觉得终究都是要执行这个java类,有什么区别呢?为啥就不能直接测试一下?拜托详细点thanks!!!
      

  6.   

    如果你用的是tomcat服务器那么在lookup的时候要加入java:comp/env/
     DataSource datasource=(DataSource)context.lookup("java:comp/env/jdbc/ConnectionTest"); 
      

  7.   

     DataSource datasource=(DataSource)context.lookup("java:comp/env/jdbc/ConnectionTest");  
      加啦 还是一样
      

  8.   

    晕哦,找到答案了,你是 用了数据库连接池吧,做测试的话你只能在web上面做测试,因为连接池是部署到tomcat服务器上,不能用application做测试的
      

  9.   


    同解。没有服务器的参与,肯定run不起来的。