我用的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&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();
}
}
在别的工程中使用的
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&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();
}
}
如果你用的是Jboss,把JDBC驱动放到server/配置目录/lib下,重新启动服务器
楼上的说的不错,我刚才也出现了这个错误,将需要的jar 文件 Copy 了一下,好了!
aspectjrt.jar 和 mysql-connector-java-5.0.3-bin.jar