Java Can';无法连接到数据库,请帮助我了解此错误列表?

Java Can';无法连接到数据库,请帮助我了解此错误列表?,java,mysql,eclipse,jdbc,Java,Mysql,Eclipse,Jdbc,很抱歉,如果这个问题的答案相当明显。当我使用try/catch连接到我的数据库时,我不明白下面的错误是什么意思(我只知道catch部分是由于print语句而执行的—“Error:无法建立数据库连接。请参阅方法‘dbConnect’。” 编辑:以下是建立连接的代码: public void dbConnect() { DBconnector db = new DBconnector(); try { db.openConnection();

很抱歉,如果这个问题的答案相当明显。当我使用try/catch连接到我的数据库时,我不明白下面的错误是什么意思(我只知道catch部分是由于print语句而执行的—“Error:无法建立数据库连接。请参阅方法‘dbConnect’。”

编辑:以下是建立连接的代码:

public void dbConnect() {
        DBconnector db = new DBconnector();
        try {
            db.openConnection();
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            System.out.println("Error: Couldn't make a database connection. See method 'dbConnect'.");
        }
    }

堆栈跟踪的第一行是此处最重要的一行:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
这表明您的类路径上没有MySQL驱动程序


异常的其余部分只是导致
ClassNotFoundException
的操作的堆栈跟踪-因此您的
dbConnect
方法调用了
openConnection
,它调用了
Class.forName
等导入java.sql.Connection;导入java.sql.DriverManager;导入java.sql.ResultSet;导入t java.sql.SQLException;import java.sql.Statement;这些在我的DBconnector()类的顶部。它们还不够吗?@Chucky:不-这是你的源代码。你需要MySQL驱动程序(com.MySQL.jdbc.driver类)要在执行时可用。应该有一个jar文件供您包含…驱动程序似乎丢失。您可以验证吗?可能有重复的
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver