解决方案 »

  1.   


    String driverClass = getInitParameter("driverClass");
    user = getInitParameter("user");
    password = getInitParameter("password");
    try{
    Class.forName(driverClass);
    }catch(ClassNotFoundException ce){
    throw new ServletException("加载数据库驱动失败!");
     
    }
      

  2.   


    <init-param>
    <param-name>driverClass</param-name>
    <param-value>com.mysql.jdbc.Driver</param-value>
    </init-param>
    <init-param>
    <param-name>url</param-name>
    <param-value>jdbc:mysql://localhost:3306</param-value>
    </init-param>
      

  3.   


    怎么看驱动版本对不对啊···我的驱动版本是mysql-connector-java-5.1.28-bin.jar
      

  4.   


    String driverClass = getInitParameter("driverClass");
    user = getInitParameter("user");
    password = getInitParameter("password");
    try{
    Class.forName(driverClass);
    }catch(ClassNotFoundException ce){
    throw new ServletException("加载数据库驱动失败!");
     
    }你异常不能这么处理的,这样会丢掉ClassNotFoundException ce的信息的,
    估计是类没找到,你打印下ce
      

  5.   

    jdbc:mysql://localhost:3306/后加上database例:url=jdbc\:mysql\://localhost\:3306/test
      

  6.   


    String driverClass = getInitParameter("driverClass");
    user = getInitParameter("user");
    password = getInitParameter("password");
    try{
    Class.forName(driverClass);
    }catch(ClassNotFoundException ce){
    throw new ServletException("加载数据库驱动失败!");
     
    }你异常不能这么处理的,这样会丢掉ClassNotFoundException ce的信息的,
    估计是类没找到,你打印下ce
    太感谢你了··打印出异常之后发现原来是没有获取url参数的值··我晕····