java - 智能 IDEA : java. lang.ClassNotFoundException : com. mysql.jdbc.Driver

标签 java mysql sql intellij-idea

我已经下载了 java 连接器并将其添加到我的外部库中,但是我仍然无法连接到我的数据库。错误发生在

Class.forName(驱动程序);

错误:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

我附上了一张屏幕截图,其中应显示您需要了解的所有内容。

Picture

解决方案:事实证明,您必须将整个下载的文件放在外部库中,而不仅仅是它所在的文件夹

最佳答案

你可以像这样通过 maven 依赖添加 mysql 连接器:

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

或者您可以在 here 手动下载 jar 文件或上网搜索

然后将下载的jar文件添加到你项目中的lib目录

右键单击 intellij 上的文件并选择“添加为库”

关于java - 智能 IDEA : java. lang.ClassNotFoundException : com. mysql.jdbc.Driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50776975/

相关文章:

java - 在 Spring 过滤器中解决多部分/表单数据请求

java - 如何在 JavaFX 上调整 Canvas 大小以适合大小

mysql - 错误号 : 3780 Referencing column '%s' and referenced column '%s' in foreign key constraint '%s' are incompatible

mysql - 在 MySQL SELECT 语句中,派生字段如何利用 SELECT 列表中另一个字段的值?

sql - P/L SQL 中如何只转首字母大写其他字母小写?

sql - 对SELECT运算符执行类似于 “table”的存储过程(MS SQL SERVER)

java - 如何使用hdfs中存储的jceks文件连接到aws sqs队列和s3

java - Android 应用程序因来电而被终止

php - 在 Magento 上找不到基表或 View

php - 在 MysQl 中插入多个复选框值