首页 > 解决方案 > ClassNotFoundException - com.mysql.jdbc.Driver / 导入 mysql-connector-java 后

问题描述

我正在尝试在 Eclipse 和 MySQL 之间建立连接。但是,我java.lang.ClassNotFoundException: com.mysql.jdbc.Driver一次又一次地遇到异常。我已经将它导入mysql-connector-java到我的构建路径中,但仍然出现相同的错误。

package br.com.agenda.factory;

import java.sql.Connection;
import java.sql.Driver;

public class ConnectionFactory {
    
    // Nome do usuário do mysql
    private static final String USERNAME = "root";
    
    // Senha do banco
    private static final String PASSWORD = " ";
    
    //Caminho do banco, porta, nome do banco
    private static final String DATABASE_URL = "jdbc:mysql://localhost:3307//agenda";
    
    /*
     * Conexão com o banco de dados
     */
    
    public static Connection createConnectionToMySQL() {
        Class.forName("com.mysql.jdbc.Driver");
        return null;
    }
}

在图像中,您可以在我的“引用库”中看到连接器

标签: javamysqleclipsemysql-connector

解决方案


当我看到您的屏幕截图时,您的源文件夹是红色的。这不可能是因为缺少com.mysql.jdbc.Driver,因为您只会在运行时收到此错误。

所以:很可能您的项目由于一些编译错误而没有重建。所以修复这些错误,重建你的项目并再次运行你的代码来加载数据库类。


推荐阅读