我似乎无法解决这个导入

import com.mysql.jdbc.Driver;

我得到以下错误:无法解析符号'mysql'

java: package com.mysql.jdbc does not exist

我试着在网络上找到一个罐子,IntelliJ IDA,但没有解决

我正在使用Tomcat 8.5.45

推荐答案

考虑使用Maven或Gradle来管理项目依赖项.

如果您没有使用任何外部构建系统,请输入download the jar manually并将其添加到module dependenciesthe artifact中.

您也可以在IntelliJ IDEA中使用该功能到download the jar from Maven.对于MySQL,你可以使用这个Maven artifact:mysql:mysql-connector-java:

mysql

如果使用Maven,您需要调整pom.xml中的<dependencies>部分以包含MySQL依赖项.然后,您需要确保您部署到Tomcat的依赖项is also added in the artifact.

示例:

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

别忘了数到refresh the dependencies/reimport the project.

Java相关问答推荐

具有额外列的Hibert多对多关系在添加关系时返回NonUniqueHealthExcellent

BiPredicate和如何使用它

scanner 如何在执行hasNextLine一次后重新读取整个文件?

neo4j java驱动程序是否会在错误发生时自动回滚事务?

Java inline Double条件和值解装箱崩溃

解析Javadoc时链接的全限定类名

Spring Boot@Cachebale批注未按预期工作

将不受支持的时区UT重写为UTC是否节省?

与不同顺序的组进行匹配,不重复组但分开

如何在Spring Java中从数据库列中获取JSON中的具体数据

是否在settings.xml中使用条件Maven镜像?

try 使用类来包含JSON响应

泛型与泛型问题的完美解决方案?

协同 routine 似乎并不比JVM线程占用更少的资源

Java类型推断:为什么要编译它?

如何利用OpenTelemeter将初始值(零)输出到普罗米修斯

无法在Java中获取ElastiCache的AWS CloudWatch指标

由于版本不匹配,从Java 8迁移到Java 17和Spring 6 JUnit4失败

由于可为null,无法在kotlin中实现java接口

获取401未经授权,即使在标头中设置了浏览器名称和cookie