连接器J安装



所以我查看了许多不同的视频/教程。我已经阅读了MySQL Connector J安装指南..我仍然非常困惑!

我使用MySQL安装程序安装所有MySQL产品。

这是安装的图片。这显示了已安装连接器J及其当前位置的连接器。

所以我读到我需要"设置class path" - 这些话在晚上x_x上困扰着我。但是看来确实不应该很难。我去了我的环境变量,马上注意到目前没有什么称为classpath,classpath或classpath。它不在。因此,我创建了一个,但是我很肯定这是不对的,或者那不是我的问题。这是一张图片:当前类的图片

我在许多视频中都看过,他们说我"必须"下载不同的外部工具以使其工作,但这对我来说没有意义,而MySQL安装指南从未提及,加上这些视频都可能已经过时了。

我试图运行此代码:

import java.sql.*;
public class Main  {
    private static String connectionString = "jdbc:mysql://localhost:3306/test";
    private static Connection connection;
    private static Statement command;
    private static ResultSet data;

    public static void main(String[] args) {
       // launch(args);
        try {
                Class.forName("com.mysql.jdbc.Driver");
            connection = DriverManager.getConnection(connectionString);
            command = connection.createStatement();
            command.execute("INSERT INTO accounts VALUES (default, 'test1', 'password1', 2018-12-18)");
        } catch(ClassNotFoundException cnfe){
            cnfe.printStackTrace();
            System.out.println("cnfe was thrown");
        }catch(SQLException sqlE) {
            sqlE.printStackTrace();
        }
    }
}

返回两个单独的错误:

1

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.tjp.Main.main(Main.java:31)

2-这是没有" forname"方法的情况。

java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test
at java.sql.DriverManager.getConnection(DriverManager.java:689)
at java.sql.DriverManager.getConnection(DriverManager.java:270)
at com.tjp.Main.main(Main.java:33)

任何帮助将不胜感激!!非常感谢

访问:如何将罐子添加到Eclipse(Java)

中的项目构建路径

最新更新