java.sql.SQLException:没有为jdbc找到合适的驱动程序:mysql:// localhost:3306

时间:2014-10-30 06:32:47

标签: java mysql tomcat activiti

嗨,请帮助我一直使用Apache Tomcat作为服务器,我收到错误,详细说明如下。谢谢。

在pom.xml中我已经有了

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.21</version>
    </dependency>

我在persistence.xml文件中有以下内容

<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" />
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/activiti" />
<property name="hibernate.connection.driver_class" value="com.p6spy.engine.spy.P6SpyDriver" />
<property name="hibernate.connection.username" value="root" />
<property name="hibernate.connection.password" value="" />
<property name="hibernate.hbm2ddl.auto" value="update" />

我收到如下错误

2014-10-30 14:24:11,335 [localhost-startStop-1] ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] - HHH000319: Could not get database metadata
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/activiti
    at java.sql.DriverManager.getConnection(DriverManager.java:596)
    at java.sql.DriverManager.getConnection(DriverManager.java:187)

3 个答案:

答案 0 :(得分:3)

将特定于数据库的JDBC .jar文件放在/ WEB-INF / lib

答案 1 :(得分:0)

<property name="hibernate.connection.driver_class" value="com.p6spy.engine.spy.P6SpyDriver"/>更改为<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" />以使用正确的驱动程序类。

答案 2 :(得分:0)

转到http://dev.mysql.com/downloads/connector/j/ 并按下载下载mysql-connector-java  然后按不,谢谢

然后转到netbeans右键单击您的项目 - 属性 - 库 - 添加jar文件 - 然后转到下载并选择下载的jar文件

对我来说解决了这个问题..希望我能帮助你:)。