我在Stack Overflow中看到了很多解决方案,但它们都没有为我工作。 所以我得到了这个例外。我的pom.xml代码在这里
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.38</version>
</dependency>
我在tomcat / lib文件夹中也添加了jar文件。但没有什么对我有用。
答案 0 :(得分:1)
如果你有m2e内置支持(你应该按照this问题中的解释和推荐),你应该在添加新的依赖项之后重建你的Maven项目,直接在Eclipse上,< / p>
右键单击项目名称,然后执行Maven->Update project
(如@BackSlash建议的那样)
另外,查看pom.xml
您没有将<dependency>
嵌套在<dependencies>
标记内,我的数据库连接器(postgress)看起来像这样:
<dependencies>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.0.0.jre7</version>
</dependency>
... more <dependency> here...
</dependencies>
在使用Maven创建和构建Java项目时,您可以查看this一个很好的链接,该链接解释了如何编写pom.xml
文件。
编辑:
请记住将驱动程序称为&#34; com.mysql.jdbc。 D river&#34;,使用大写&#39; d&#39;。