最近,我写一个JSP页面,试图连接MYSQL数据库,但失败了。错误总是发生在Class.forName("com.mysql.jdbc.Driver").newInstance(); 我分析,应该是JDBC驱动没有加载好,但我的JDBC驱动的环境变量已经设置好了,而且把.jar 的JDBC驱动包也放在一些文件夹下b结果还是没有连接上,仍然是错误500真心希望CSND上的朋友给给我一些建义.

解决方案 »

  1.   

    String driver ="com.mysql.jdbc.Driver";
    try {
       Class.forName(driver); 
      
       }
      catch(Exception E) 
       { 
       System.out.print("无法加载驱动:"+driver);
       } 
    注意捕获异常
      

  2.   

    Class.forName("com.mysql.jdbc.Driver").newInstance(); 不要使用newInstance(); 
    Class.forName("com.mysql.jdbc.Driver");就行
      

  3.   

    Class.forName("org.gjt.mm.mysql.Driver")试试看
      

  4.   

    谢谢大家!
    我把MYSQL的JDBC的JAR驱动文件放在TOMCAT/common/lib文件夹下,再在环境变量中设置这个JAR的路径,就行了。Class.forName("org.gjt.mm.mysql.Driver")和Class.forName("com.mysql.jdbc.Driver")我试了,都可以的。
    我用的Win2003 + tomcat 5 + mysql 5 (MYSQL驱动是5的版本)但愿有类似问题的朋友也能解决!