classnotfoundexception:com.mysql.jdbc.Driver for java程序

classnotfoundexception:com.mysql.jdbc.Driver for java程序,java,mysql,Java,Mysql,我有个问题,有人能帮我吗?我试图使用java连接到mysql,但出现了一个错误 错误: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$A

我有个问题,有人能帮我吗?我试图使用java连接到mysql,但出现了一个错误

错误:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
代码:

public static Connection c;

static String host = "localhost";
static String port = "3306";
static String database = "";
static String username = "root";
static String password = "";

public static void connect() {
    try {
        Class.forName("com.mysql.jdbc.Driver").newInstance();

        c = DriverManager.getConnection("jdbc:mysql://" + host + ":" + port + "/" + database, username, password);
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

请在ide中添加库


javac-cp add

错误跟踪显示它无法解析“com.mysql.jdbc.Driver”


检查类路径中是否提供了mysql.jar的依赖关系。如果它的maven项目检查pom.xml中提供的mysql依赖项,只需下载“ojdbc7.jar”并将该jar导入到您的项目中

您是否配置了jdbc连接器?显示您的代码。我已将其添加到项目中,它将随它一起导出,为了运行它,我使用以下命令java-cp connector2-jar GCDSS.jar连接器jar名称需要出现在类路径中。您似乎没有正确的文件名。mysql jar文件显然丢失了。我无法使用javac says is not recognized那么我该怎么做?您使用哪个ide?@CloudyProductions然后使其可识别。通过使用javac的完整路径,或者注册pathso以及如何为Oracle注册PathJDBC7,错误表明OP想要使用MySQL…对不起,我指的是MySQL-connector-java-8.x.jar