String driverClass=getInitParameter("driverClass");
        try
        {
            Class.forName(driverClass);
        }
这样不行,但是改成下面的就行了
        String driverClass=getInitParameter("driverClass");
        try
        {
            Class.forName("com.mysql.jdbc.Driver");
        }
可是明明我在配置文件中写了
<context-param>
<param-name>driverClass</param-name>
<param-value>com.mysql.jdbc.Driver</param-value>
</context-param>
请问这是怎么回事?
注:链接的是mysql
用的myeclipse
目录结构就是myeclipse里自动生成的
配置文件web.xml在WEB-INF下

解决方案 »

  1.   

    导入mysql-connector-java的jar包了吗?放在web-inf/lib夹下。
      

  2.   

    给你个jar包下载地址:http://ishare.iask.sina.com.cn/f/7585287.html?from=isnom
      

  3.   

    提示的错误是  比如 url不能为空 但是我明明配置文件里写了url 。servlet里也用了 url=getInitParameter("url");
      

  4.   

    String s = this.getServletContext().getInitParameter("driver");
    这么来取值。