Java 无法将netbeans连接到mysql服务器,出现异常

Java 无法将netbeans连接到mysql服务器,出现异常,java,mysql,netbeans,Java,Mysql,Netbeans,我已经尝试将netbeans连接到mysql服务器好几天了,我重新安装了mysql并更改了身份验证设置;更改了我的连接器/jjar文件 当我连接到数据库时,我确实收到“连接成功!”消息,我可以查看他们的数据。但我不断收到以下异常:- java.sql.SQLException:java.lang.ClassCastException:java.math.BigInteger不能转换为java.lang.Long 无法将java.math.biginger转换为java.lang.Long 这是我

我已经尝试将netbeans连接到mysql服务器好几天了,我重新安装了mysql并更改了身份验证设置;更改了我的连接器/jjar文件

当我连接到数据库时,我确实收到“连接成功!”消息,我可以查看他们的数据。但我不断收到以下异常:-

java.sql.SQLException:java.lang.ClassCastException:java.math.BigInteger不能转换为java.lang.Long 无法将java.math.biginger转换为java.lang.Long

这是我的密码:-

  public static void main(String[] args) {
    // TODO code application logic here
    String s="";
    try{
    String url="jdbc:mysql://localhost:3306/mma"; 
    String user="root";
    String password="Reshteenbb4905";
    Connection c=DriverManager.getConnection(url, user, password); 
    //Connection c=DriverManager.getConnection(url);
    //
    Statement stat=c.createStatement();
    ResultSet result=stat.executeQuery("select ProductID from product "
            + "where ProductID='1'");
    ResultSet result2=stat.executeQuery("select * from product");
    while(result2.next()){
        int i=result2.getInt(1);
        s=result2.getString(2);
        String description=result2.getString(3);
        double d= result2.getDouble(4);
    }
    result.close();
    //ResultSet result2=stat.executeQuery("select * from product");
    //boolean cursor=result.next();
    }catch(SQLException e){
        for(Throwable t:e){
            System.out.println(t);
            e.getMessage();
        }
      //  e.printStackTrace();
    }   
}

具体来说,您是在哪一行收到错误消息的?请尝试在while循环外声明变量(i、description、d)。好的,根据stacktrace,我在:-Connection c=DriverManager.getConnection(url、用户、密码);