本帖最后由 chencong39 于 2012-05-24 17:33:40 编辑

解决方案 »

  1.   

    把mysql驱动的.jar文件,拷到WEB-INF/lib目录下
      

  2.   

    web项目要把jar文件拷贝到lib目录下,不能引用本地jar文件的路径,因为部署到服务器上就找不到这些路径了!~
      

  3.   

    把jar文件拷贝到lib目录下  然后build path 
      

  4.   

    com.mysql.jdbc.Driver 很明显驱动没有加到classpath中,如果添加了,那就看看你的驱动包,展开JAR文件看看com.mysql.jdbc.Driver在这个路径下有无这个类,有肯能是你的驱动包有问题。
      

  5.   


        public static Connection getConnection() {
    Connection conn = null;
    try {
    Class.forName("com.mysql.jdbc.Driver");
    conn = DriverManager
    .getConnection(
    "jdbc:mysql://localhost:3306/dbname,
    "root", "pwd");
    } catch (Exception e) {
    e.printStackTrace();
    } return conn;
        }
    测试类:
        public static void main(String[] args) {
    System.out.println(getConnection());
        }
    把jar包放在lib里面测试输出com.mysql.jdbc.。。什么的就说明加载成功了
      

  6.   

    很明显的包没加进去
    WEB-INF/lib下要有
    tomcat/lib下也要有(我自己做的时候从来不管这里- -!其实原因我也不搞不清楚,反正每次把包复制到WEB-INF/lib下就OK了)
      

  7.   

    确实如大家所说。以前做javaSE练习的时后,我加载jar包时引用本地jar文件的路径,这次做第一个Web项目时,想当然的就那么做了,因此犯了错误啊。最后,谢谢大家。大家的回答很给力啊,一针见血。论坛不错,大家挺热心的。再次感谢