Java 源附件不包含文件drivermanager.class的源

Java 源附件不包含文件drivermanager.class的源,java,jdbc,Java,Jdbc,我正在尝试使用JDBC连接到DB 我的代码:- public static Connection getConnection() { String dbName = "test"; String userName = "test"; String password = ""; Connection connection = null; try { Class.forName("com.myqsl.jdbc.Driver")

我正在尝试使用JDBC连接到DB 我的代码:-

    public static Connection getConnection() {

    String dbName = "test";

    String userName = "test";

    String password = "";

    Connection connection = null;

    try {
        Class.forName("com.myqsl.jdbc.Driver");
        connection = DriverManager.getConnection("jdbc:mysql://localhost/" + dbName, userName, password);

    } catch (Exception e) {
        // connection = null;
        System.out.println("error");
        e.printStackTrace();
    }
    return connection;
}

我得到了java.lang.ClassNotFoundException。我尝试将rt.jar附加到类文件编辑器源,但现在获取的源附件不包含文件drivermanager.class的源。只是不知道如何继续


注意:-使用eclipse而不是调试模式。

您也可以添加异常吗?我猜您错过了类路径中的mysql连接器。java.lang.ClassNotFoundException:com.myqsl.jdbc.Driver位于java.net.URLClassLoader.findClass(未知源)位于java.lang.ClassLoader.loadClass(未知源)位于sun.misc.Launcher$AppClassLoader.loadClass(未知源)位于java.lang.Class.forName0(本机方法)位于java.lang.Class.forName(未知来源)在overview.connectionDB.getConnection(connectionDB.java:18)@soufrkit是
mysql
,而不是
myqsl
…投票以打字错误结束。顺便说一句:像这样加载驱动程序通常是没有必要的,而且已经10多年没有了,如果你这样做,你只需要做一次(例如在初始化器中),不是每次都有连接。@markrottveel即使在修复了输入错误后,我也会遇到同样的错误