我正在开发一个使用maven spring和hibernate的web应用程序,我需要使用hibernate创建模式,为此我在连接到MySQL 5.5数据库的pom.xml
。未找到JDBC驱动程序类:com.mysql.jdbc.Driver
<!-- MySql 5.5 Connector -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.15</version>
</dependency>
这在我Libraries
进口mysql-connector-java-5.1.15.jar
Maven Dependencies
下,但是当我尝试连接到数据库,它给了我Exception in thread "main" org.hibernate.HibernateException: JDBC Driver class not found: com.mysql.jdbc.Driver
。
我已经完成了这个工作,就像时代的超越,但是当我不习惯使用Maven来管理我的依赖和构建项目时,我做到了这一点。我刚刚在Eclipse IDE中的Dynamic Web Project
的lib
文件夹中使用了相同的jar文件。
有人能告诉我我在这里错过了什么,还有什么我需要在我的构建路径中有这个罐子?
谢谢。
没有来自Maven仓库的-bin后缀的JAR工作得很好,我自己使用5.1.20。也许不是JAR的名称,这真的没有关系,但是从第一个到第二个的内容已经改变了。澄清这可能会使答案更好一点。 – 2014-02-18 22:00:47