我在普通的java类里写了数据库查询语句 可以连接并执行,但是把代码放到servlet中就无法执行了  在Connection con=DriverManager.getConnection(URL);的地方就不行了  无法连接数据库 .  把普通java类中方法设置为静态然后调用也不行.. 求教..明天就要交作业了. .现在数据库连不上还... 急!

解决方案 »

  1.   

    我在普通的java类里写了数据库查询语句 可以连接并执行
    那你在SERVLET里调用这个类不就可以连接数据库了么?
      

  2.   

    你用main的方法不可以调用,因为数据库的链接是tomcat管理的。
      

  3.   

    你在Servlet中实例化这个例,同时定义一个Connection对象,,
    用Connection对象调用该类中的方法即可,不用再在Servlet中重新写连接数据库的代码.

    try
    {
      Connection con=null;
      class cl=new class();
      con=cl.方法();
    }catch(Exceptin ex)
    {
    System.oue.println(ex);
     }  )
      

  4.   

    你是不是少了驱动包.
    在web工程里面是需要驱动包的
      

  5.   


    1 贴上你的异常上来
    2 你可以尝试把你的数据库驱动放到 tomcat/shared/lib 目录下面
    或者 
    WEB-INF/lib
    目录下面