使用JDBC驱动程序找不到类异常

时间:2015-11-12 21:46:42

标签: java mysql jdbc intellij-idea

我正在使用Intellij IDEA来创建我的Web应用程序。我创建了一个项目,其中包含一个名为com的包,其中包含四个子包,其中一个称为util。这个包(util)包含一个名为DatabaseUtility的类,它获取一个连接实例。以下是代码段:

public class DatabaseUtility {

    private static Connection connection = null;

    public static Connection getConnection() {
        if (connection != null)
            return connection;
        else {
            try {
                Class.forName("com.mysql.jdbc.Driver");
                connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/auction", "root", "password");
            }
            catch (Exception e) {
                e.printStackTrace();
            }
            return connection;
        }

    }
}

当我调试这个文件时,我被抛入catch块并出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver错误。我已经将mysql-connector-java-5.1.35-bin.jar添加到External Libraries文件夹中。

当此类在默认包中时,此确切代码将起作用,但是一旦我将其添加到包中,就会发生此错误。我错过了什么?

0 个答案:

没有答案