com.mysql.jdbc.ResultSet

时间:2016-11-18 04:46:43

标签: java jdbc resultset noclassdeffounderror classnotfoundexception

我的代码返回上述错误以及:

Exception in thread "main" java.lang.NoClassDefFoundError: com/mysql/jdbc/ResultSet 
    Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.ResultSet <br><br>

错误发生的地方是这行代码:

ResultSet rt = (ResultSet) ps.executeQuery();

我已经检查过以确保我已正确导入了jar文件,并且它正确地位于构建和类路径中,并且运行配置是应该的。进一步的代码:

    try {
        Class.forName(JDBC_DRIVER);
    } catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    try {
        conn = (Connection) DriverManager.getConnection(DATABASE_URL,USER,PASS);
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return conn;

注意:此错误仅在另一台计算机尝试运行包含此代码的jar文件时发生。在我正在研究的本地机器上的Eclipse上没有发生这种情况。

0 个答案:

没有答案