我的代码返回上述错误以及:
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上没有发生这种情况。