升级mysql驱动程序时出现不必要的错误

时间:2019-01-11 10:48:28

标签: java mysql jdbc

我正在使用Java连接数据库,现在我正在测试它是否有效。即使设置了我的环境变量并安装了mysql,也会弹出一个不需要的错误。

我目前正在研究unbuntu 18.04,并在终端本身中编译我的代码。我已经在几个网站上找到了解决方案,但是似乎没有任何作用,因为它一直显示JDBC驱动程序错误。

JAVA

import java.sql.Connection;
import java.sql.DriverManager;

class JDBCTest {

    private static final String url = "jdbc:mysql://localhost";

    private static final String user = "username";

    private static final String password = "password";

    public static void main(String args[]) {
        try {
            Class.forName("com.mysql.jdbc.Driver");
            Connection con = DriverManager.getConnection(url, user, password);
            System.out.println("Success");

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

这是我收到的错误,而不是成功消息:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    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 JDBCTest.main(JDBCtest.java:18)

0 个答案:

没有答案