我用的mysql4.0
在别的工程中使用的
mysql-connector-java-3.0.7-stable-bin.jar
DRIVER_CLASS_NAME =com.mysql.jdbc.Driver是可以成功的可是现在这个那报错:
Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
我这个配置是写在
struts-config.xml中
<data-sources>
<data-source key="bbsDB" type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="driverClassName" value="com.mysql.jdbc.Driver" />
<set-property property="url" value="jdbc:mysql://localhost:3306/BBS?useUnicode=true&amp;characterEncoding=UTF-8" />
<set-property property="username" value="root" />

</data-source>调用
ServletContext context = servlet.getServletContext();
DataSource dataSource = (DataSource) context.getAttribute("bbsDB");
DB db = new DB(dataSource);
public DB(DataSource dataSource) {

try {
connect = dataSource.getConnection();
}
catch(SQLException e) {
e.printStackTrace();
}
}

解决方案 »

  1.   

    Cannot load JDBC driver class 'com.mysql.jdbc.Driver'检查一下包是否导入。
      

  2.   

    你的工程没有引入mysql的包。
      

  3.   

    Set up the correct path for you project.
      

  4.   

    服务器没有找到驱动jar如果你用的是Tomcat,把JDBC驱动放到Tomcat的common/lib下,重新启动服务器
    如果你用的是Jboss,把JDBC驱动放到server/配置目录/lib下,重新启动服务器
      

  5.   


    楼上的说的不错,我刚才也出现了这个错误,将需要的jar 文件 Copy 了一下,好了!
    aspectjrt.jar 和 mysql-connector-java-5.0.3-bin.jar